• 22-05-2010, 16:51:43
    #1
    Arkadaşlar ödevim olan bu programda Sahibi ne göre arama yaptırmak istiyorum bir kaç yöntem denedim ama olmadı

    program aşagıdaki gibidir


    comboboxlara verileri ayrı ayrı tablodan çektim SatılıkEv diye ana bir tablom var hepsini de ilişkilendirdim herşey çalısıyor suan.
    Sadece arama kısmını beceremedim nasıl yapabilirim acaba yardım eder misiniz?

    DataView Ekleyerek yaptım ama olmadı
    string ara;
                ara = textBox4.Text;
                dataView1.Sort = "Sahibi";
                int kayit_numara;
                kayit_numara = dataView1.Find(ara);
                DataRowView kayit;
                if (kayit_numara != -1)
                {
                    kayit = dataView1[kayit_numara];
                    textBox4.Text = kayit["Sahibi"].ToString();
                }
                else
                {
                    MessageBox.Show("Aradığınız kayıt bulunamadı..");
                }


    Arama yaptıgımda Ugur Büyük e ait bütün bilgilerin çıkmasını istiyorum tek özet bu heralde
  • 22-05-2010, 17:04:58
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    string deger = "select * from TABLO_ADI where ALAN_ADI='" + textBox1.Text + "'";
    bu tarz arama yapabilirsin
  • 22-05-2010, 17:08:44
    #3
    yazdım birşey çıkmadı hocam
  • 22-05-2010, 18:51:52
    #4
    Şimdi pek aklıma gelmiyor ama daha önceden yaptığım örneklerin kodlarına baktım böyle bağlantı yaparak arama yapmışız. Denemende fayfa var

    Bunları En Üste Yaz
    using System.Data.OleDb;
    using System.IO;
    Bu Değişkenleri Tanımla
    string yol;
    OleDbConnection baglan = new OleDbConnection();
    Form'un Load Kısmına Bu Kodları Ekle
    yol = Application.StartupPath.ToString();
    yol = yol + "\\database.mdb";
    baglan.ConnectionString = "provider=Microsoft.jet.oledb.4.0; data source='" + yol + "'";
    
    if (baglan.State != ConnectionState.Open)
    {
    baglan.Open();
    }
    
    {
    // ALANLARIN TEXTBOX'LARDA GÖZÜKMESİNİ SAĞLAYAN KODLAR
    }
    Arama Yap'a Butonun İçine Ekle
    string deger = "select * from TABLO where ALAN_ADI='" + textBox1.Text + "'";
    OleDbDataAdapter dadapter = new OleDbDataAdapter(deger,baglan);
    DataTable dt = new DataTable();
    dadapter.Update(dt);
    dadapter.Fill(dt);
    // ALANLARIN TEXTBOX'LARDA GÖZÜKMESİNİ SAĞLAYAN KODLAR
  • 22-05-2010, 19:49:04
    #5
    yaptım bişeyler ama yinede olmuyor anlayamadım gitti hadi hayırlısı