Eski 05-11-21, 22:41 #1
MbarekTR MbarekTR çevrimdışı

bynogame
Varsayılan C# Veri Tabaından Aradığım veriyi UserControl'e Dinamik Alarak Aktarmak

bynogame
User Kontrol oluşturdum bunlara access veri tabanından veri çekiyorum burasını halletim.

Arama yapmak isteğimde kaç kayıt olduğunu buluyorum ama İD üzerinden arama yaptığım için buluğu kayıt kadar listeleniyor

yani 3 kayıt bulduysa ilk 3 kayıt geliyor alakasız veriler kısaca.




Nasıl bir yol izlemeliyim şimdiden teşekkürler.

Kodlarım;

int kayitSayisi = -1;
private void textBox6_TextChanged(object sender, EventArgs e)
{
flowLayoutPanel2.Controls.Clear();
Baglan.Open();
OleDbCommand komut = new OleDbCommand("select count(*) from KeepPasswordAll where [PasswordAd] like'%" + textBox6.Text + "%'", Baglan);
kayitSayisi = Convert.ToInt32(komut.ExecuteScalar());
Baglan.Close();
label2.Text = "Toplam Kayıt = " + kayitSayisi.ToString();


Panelim[] panelims = new Panelim[kayitSayisi];
for (int i = 0; i < panelims.Length; i++)
{
panelims[i] = new Panelim();
Baglan.Open();
OleDbCommand komuta = new OleDbCommand("select * from KeepPasswordAll where İd=" + Convert.ToInt32(i + 1) + "", Baglan);
OleDbDataReader oku = komuta.ExecuteReader();
if (oku.Read())
{
panelims[i].Passwordİcon = Image.FromFile(oku["Passwordİmage"].ToString());
panelims[i].İD = oku["İd"].ToString();
panelims[i].PasswordAd = oku["PasswordAd"].ToString();
panelims[i].Email = oku["PasswordEposta"].ToString();
Baglan.Close();
}
else
{
MessageBox.Show("Hata");
Baglan.Close();
}

if (flowLayoutPanel2.Controls.Count < 0)
{
flowLayoutPanel2.Controls.Clear();
}
else
{
flowLayoutPanel2.Controls.Add(panelims[i]);
}
}
}
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı



Tüm saatler GMT +3. Şuan saat: 06:31
(Türkiye için artık GMT +3 seçilmelidir.)

 
5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Şikayet Mailimiz. İçerik, Yer Sağlayıcı Bilgilerimiz. Tatil


bynogame