Arama butonu
Bu konudaki kullanıcılar: 1 misafir
8
Cevap
1182
Tıklama
0
Öne Çıkarma
{ÇÖZÜLDÜ}Combobox' ta seçili satırı Veritabanından çekme
T
12 yıl
Onbaşı
Konu Sahibi

1 tane veritabanım ve 2 tane tablom var, “kaynak” ve ”hedef” olarak, var bundaki “kaynak tablosundaki ”verileri Windows formdaki combobox’a çekiyorum

“kaynak tablosundaki” satırlardan birini comboboxtan seçtikten sonra bu değerler üzerinde işlem yapıp toplama çıkarma bölme yapıp “hedef tablosuna” yazdıracağım olay bu, 2 gündür içinden çıkamadım. yüzlerce kaynak inceledim. bulamadım.

Selamlar...

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi tanikhsyn -- 30 Ekim 2013; 22:15:57 >

Ö
12 yıl
Yüzbaşı

Merhaba,

Kodlarını ve veritabanın da bulunan verilerinizin ekran görüntüsü paylaşırsanız, o şekilde yardımcı olmaya çalışalım. Bu şekilde pek bi'şey anlayamadım.


Bu mesaja 1 cevap geldi.
T
12 yıl
Onbaşı
Konu Sahibi

önce ayarları çektim
             
bag.Open();
komut.Connection = bag;
komut.CommandText = "Select firma,aciklama,boruagirlik,borufiyat,kasaagirlik,kasafiyat,citaagirlik,citafiyat from db_aluminyum_ayar";
oku = komut.ExecuteReader();
while (oku.Read())
{
comboBox3.Items.Add(oku.GetString(0) + " - " + oku.GetString(1));
}
bag.Close();



sonra butona tıklandığında combobox 1 de tektiğim boru agirlik ve boru fiyat sutunlarındaki verileri çekmem gerekiyor. aşağıdacombobox1.selecteditems[3].add.ToString() ile deniyorum ama sonuç alamıyorum.

private void button1_Click(object sender, EventArgs e) 
{
int enbasla, enbitir, enarali, boy;
bag.Open();
komut.Connection = bag;
komut.CommandText = "Delete From hesap";
komut.ExecuteNonQuery();
listele();
bag.Close();
enbasla = int.Parse(textBox1.Text);
enbitir = int.Parse(textBox2.Text);
enarali = int.Parse(textBox3.Text);
boy = int.Parse(textBox4.Text);
for (int i = enbasla; i <= enbitir; i=i+enarali)
{
try
{
bag.Open();
komut.Connection = bag;
komut.CommandText = "Insert Intohesap(en,boy,kumas) Values ('" + i.ToString() + "','" + boy.ToString() + "',,'" + combobox1.selecteditems[3].add.ToString() + "')";
komut.ExecuteNonQuery();
bag.Close();
}
catch
{

}
finally
{
listele();
}

}


hata olarak bunu veriyor

The name 'combobox1' does not exist in the current context


Bu mesaja 1 cevap geldi.
T
12 yıl
Onbaşı
Konu Sahibi

önce ayarları çektim
             
bag.Open();
komut.Connection = bag;
komut.CommandText = "Select firma,aciklama,boruagirlik,borufiyat,kasaagirlik,kasafiyat,citaagirlik,citafiyat from db_aluminyum_ayar";
oku = komut.ExecuteReader();
while (oku.Read())
{
comboBox3.Items.Add(oku.GetString(0) + " - " + oku.GetString(1));
}
bag.Close();



sonra butona tıklandığında combobox 1 de tektiğim boru agirlik ve boru fiyat sutunlarındaki verileri çekmem gerekiyor. aşağıdacombobox1.selecteditems[3].add.ToString() ile deniyorum ama sonuç alamıyorum.

private void button1_Click(object sender, EventArgs e) 
{
int enbasla, enbitir, enarali, boy;
bag.Open();
komut.Connection = bag;
komut.CommandText = "Delete From hesap";
komut.ExecuteNonQuery();
listele();
bag.Close();
enbasla = int.Parse(textBox1.Text);
enbitir = int.Parse(textBox2.Text);
enarali = int.Parse(textBox3.Text);
boy = int.Parse(textBox4.Text);
for (int i = enbasla; i <= enbitir; i=i+enarali)
{
try
{
bag.Open();
komut.Connection = bag;
komut.CommandText = "Insert Intohesap(en,boy,kumas) Values ('" + i.ToString() + "','" + boy.ToString() + "',,'" + combobox1.selecteditems[3].add.ToString() + "')";
komut.ExecuteNonQuery();
bag.Close();
}
catch
{

}
finally
{
listele();
}

}


hata olarak bunu veriyor

The name 'combobox1' does not exist in the current context

vt resmi bu

< Resime gitmek için tıklayın >


Bu mesaja 2 cevap geldi.
T
12 yıl
Onbaşı
Konu Sahibi

hedef veritabanı da bu
< Resime gitmek için tıklayın >



Ö
12 yıl
Yüzbaşı

Hocam

ayarları çektiğiniz kodda comboBox3'e ekleme yapmışsınız comboBox1'e değil, gözünüzden kaçmış sanırım.

while (oku.Read())
{
comboBox3.Items.Add(oku.GetString(0) + " - " + oku.GetString(1));
}


Bu mesaja 1 cevap geldi.
T
12 yıl
Onbaşı
Konu Sahibi

yok üstadım 4 ayrı combobox var bu sadece 1' i, fark eden birşey yok yani önemli olan comboboxtan veriyi çekemiyorum. alttaki hatayı veriyor sizin için uygunsa uzak bağlantı açabilriiz


Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: tanikhsyn

yok üstadım 4 ayrı combobox var bu sadece 1' i, fark eden birşey yok yani önemli olan comboboxtan veriyi çekemiyorum. alttaki hatayı veriyor sizin için uygunsa uzak bağlantı açabilriiz


P.M attım team viewer Id ve Pw'yi gönderebilirseniz yardım etmeye çalışayım.



T
12 yıl
Onbaşı
Konu Sahibi

ozgur beyin kardeşime teşekkür ederim





< Bu mesaj bu kişi tarafından değiştirildi tanikhsyn -- 31 Ekim 2013; 19:23:39 >


Bu mesajda bahsedilenler: @özgür beyin
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.