VB.NET 2005 Combobox Veritabanına Bağlama
-
Selam Arkadaşlar ;
öle canım sıkıldı vb.net'te bişiler yapayım dedim.Ders formum var bu form sayfasından veritabanındaki ders isimli tabloya kayıt giriliyor.Sonra Öğrenci Not girişi yapılan diğer formda veritabanında kayıtlı olan dersleri comboboxta görmek istiyorum.
şöyle bişey yaptım ama comboboxta sadece ilk kayıt gözüküyor oysa 12 tane ders tanımlı :D
Imports System.Data
Imports System.Data.OleDb
Public Class Ortalama
Dim baglan As New OleDb.OleDbConnection("provider=Microsoft.jet.oledb.4.0;data source=" + Application.StartupPath + "/okul.mdb")
Dim komut1 As New OleDb.OleDbCommand("select adi from ders", baglan)
Dim oku As OleDb.OleDbDataReader
Private Sub Ortalama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
baglan.Open()
oku = komut1.ExecuteReader
If oku.Read Then
cb1.Items.Add(oku("adi"))
End If
Catch ex As Exception
MessageBox.Show(ex.ToString, "HATA..!", MessageBoxButtons.OK, MessageBoxIcon.Warning)
Finally
baglan.Close()
End Try
End Sub
End Class
Sorunumu tekrar belirteyim, veritabanında 12 tane ders kayıtlı sadece 1.kayıt comboboxta görüntüleniyor.
bi yardım ederseniz sevinirim cok , teşekkürler..
-
if yaptığın için geri dönmüyor bir tanesini gösterip çıkıyor if yerine aşağıdaki do while döngüsünü dene olucaktır.
Do While
Loop -
efecan123 bunu yazdı:
-----------------------------
if yaptığın için geri dönmüyor bir tanesini gösterip çıkıyor if yerine aşağıdaki do while döngüsünü dene olucaktır.
Do While
Loop
-----------------------------kardeşim on numarasın cok sağol ya :D if döngüsüne elim cok alışık her zaman if yazıyorum kurtulmam lazım bundan :|
-
önemli değil alışırsın zamanla kardeşim