folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder VB.NET 2005 Combobox Veritabanına Bağlama



VB.NET 2005 Combobox Veritabanına Bağlama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EmotioN
    EmotioN's avatar
    Kayıt Tarihi: 11/Aralık/2005
    Erkek

    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..

     

     


    bazıları için karanlık , korkunun kaynağıdır.bazılarınında tek bildiği şey..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    efecan123
    efecan123's avatar
    Kayıt Tarihi: 20/Ağustos/2010
    Erkek

    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


    Benim evim valizimdir. http://efecetir.info
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EmotioN
    EmotioN's avatar
    Kayıt Tarihi: 11/Aralık/2005
    Erkek

    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 :|


    bazıları için karanlık , korkunun kaynağıdır.bazılarınında tek bildiği şey..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    efecan123
    efecan123's avatar
    Kayıt Tarihi: 20/Ağustos/2010
    Erkek

    önemli değil alışırsın zamanla kardeşim


    Benim evim valizimdir. http://efecetir.info
Toplam Hit: 1390 Toplam Mesaj: 4