Forum
Merhaba arkadaşlar
-ana formumda DataGridView im var access den tablo çekiyor
-2. bi form ekliyorum ve üzerine buton koydum
-butono bastığımda DGV den istediğim bi hücreyi ShowMessage ile göstermeye çalışıyorum
Not:Öğrenmek istediğim DGV den hücreyi çekme değil.Ben Form1 deki Bilgiyi nasıl Form2 den okutturacağım?
Şöyle bişe denedim ama yemedi
private void button3_Click(object sender, EventArgs e)
{
Form1 f1 = (Form1)Application.OpenForms["Form1"];
DataGridView btn = (DataGridView)f1.Controls["dataGridView1"];
MessageBox.Show(btn.Rows[2].Cells[1].Value.ToString());
}
Çözüm nedir acaba?
Teşekkürler
Alttaki örnekte olduğu gibi test formuna erişebilirsin. (label1 in Modifiersı public olmalı)
frmTest form = new frmTest();
MessageBox.Show(form.label1.Text);
Alttaki örnekte olduğu gibi test formuna erişebilirsin. (label1 in Modifiersı public olmalı)
frmTest form = new frmTest();
MessageBox.Show(form.label1.Text);
Bu dediğiniz oluyor biliyorum ancak benim yapmak istediğim(datagridview1in Modifiersı public !!!)
frmTest form = new frmTest();
MessageBox.Show(form.datagridview1.Rows[2].Cells[1].Value.ToString());
Hangi objeye eriştiğin önemli değil, datagridviewe de aynı yöntem ile erişebilirsin. Önemli olan nasıl erişmeye çalıştığın. Yukarıdaki kod çalışıyor.
İstersen kısaca kodu ve hatayı yaz soruna bakalım.