01-05-2011, 23:48
(En son düzenleme: 01-05-2011, 23:50 mguzeltoprak.)
[/code]Merhaba arkadaşlar,
Visual Studio 2008 de bir proje yapıyorum ve küçük bir sorun var.Şimdi Mssql veritabanı bağlantım var ve not sorgu tablomda combobox ta seçilen değere göre kodla forma label eklenecek ve her labelin içinde veritabanında kayılı olan derskodu ve dersadları gelecek. Labelleri kodlar oluşturdum fakat datatableden çekmeye gelince sorun yaşıyorum.Şimdiden teşekkürler...
kodlar:
Visual Studio 2008 de bir proje yapıyorum ve küçük bir sorun var.Şimdi Mssql veritabanı bağlantım var ve not sorgu tablomda combobox ta seçilen değere göre kodla forma label eklenecek ve her labelin içinde veritabanında kayılı olan derskodu ve dersadları gelecek. Labelleri kodlar oluşturdum fakat datatableden çekmeye gelince sorun yaşıyorum.Şimdiden teşekkürler...
kodlar:
vb.net
- Public Class notsorgu
- Dim conn As New SqlConnection("Data Source=ACER-BILGISAYAR\SQLEXPRESS;Initial Catalog=okul;Integrated Security=True")
- Dim com As SqlCommand = New SqlCommand("select * from notsorgu ", conn)
- Dim dr As SqlDataReader
- Dim dgv As DataGridView
- Dim dt As DataTable
- Dim ds As DataSet
-
-
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- anamenu.Show()
- Me.Hide()
- End Sub
-
- Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
- ogrencibilgileri.Show()
- Me.Hide()
-
- End Sub
-
- Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
- dersler1.Show()
- Me.Hide()
-
- End Sub
-
- Private Sub notsorgu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- 'TODO: This line of code loads data into the 'DataSet11.dersler11' table. You can move, or remove it, as needed.
- ' Me.Dersler11TableAdapter.Fill(Me.DataSet11.dersler11)
-
-
- Dim ds As DataSet = New DataSet()
- Dim da As SqlDataAdapter = New SqlDataAdapter()
- Dim con As SqlConnection = New SqlConnection("Data Source=ACER-BILGISAYAR\SQLEXPRESS;Initial Catalog=okul;Integrated Security=True")
- Dim cmd As SqlCommand = New SqlCommand("select donemadi from dnm", con)
-
- da.SelectCommand = cmd
- da.Fill(ds, "donemadi")
- combodonem.DataSource = ds.Tables("donemadi")
- combodonem.DisplayMember = "donemadi"
- combodonem.ValueMember = "donemid"
- 'comboBox1.SelectedIndex = -1;
- 'label3.Text = comboBox1.SelectedValue.ToString();
-
- Dim connec As SqlConnection = New SqlConnection("Data Source=ACER-BILGISAYAR\SQLEXPRESS;Initial Catalog=okul;Integrated Security=True")
- Dim cmmd As SqlCommand = New SqlCommand("select * from donem ")
- cmmd.Connection = connec
- connec.Open()
- Dim drdonem As SqlDataReader = cmd.ExecuteReader()
- While drdonem.Read()
- Dim d As donem = New donem()
- d.donemadi = drdonem("donemadi")
- d.donemid = drdonem("donemid")
- combodonem.Items.Add(d)
- End While
- End Sub
-
- Private Sub combodonem_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles combodonem.SelectedIndexChanged
- Dim cmb As ComboBox = CType(sender, ComboBox)
- Dim str As String = ""
-
- If cmb.SelectedIndex = 0 Then
- str = "select * from dersler1 where derskodu like '1%'"
-
- For i As Integer = 0 To 9
-
- Dim lbl As Label = New Label()
-
-
- lbl.Text = ds.Tables("dersler1").Rows(2).Item("derskodu")
-
- lbl.Name = "lblKodu" & (i + 1)
- lbl.Location = New Point(50, 193 + i * 24)
-
- Me.Controls.Add(lbl)
-
- Next
-
- Else
- str = "select * from dersler1 where derskodu like '2%'"
- For i As Integer = 0 To 9
-
- Dim lbl As Label = New Label()
-
-
- lbl.Text = ds.Tables("dersler1").Rows(2).Item("derskodu")
- lbl.Name = "lblKodu" & (i + 1)
- lbl.Location = New Point(50, 193 + i * 24)
-
- Me.Controls.Add(lbl)
-
- Next
-
-
- Dim da As SqlDataAdapter = New SqlDataAdapter(str, conn)
- Dim cmmd As SqlCommand = New SqlCommand("select * from dersler1 ")
- conn.Open()
- dr = SqlCommand1.ExecuteReader
-
- End If
-
-
- End Sub
