私はdatagridviewをform1に持っています。どうすればform2からdatagridviewにアクセスできますか?別のフォームからのデータグリッドへのアクセス
private void button1_Click(object sender, EventArgs e)
{
string sql1 = "insert into Car (plate, color, [year], model) values ('"+tplate.Text+"','"+tcolor.Text+"',"+tyear.Text+",'"+tmodel.Text+"')";
string sql2 = "select * from Car";
try
{
int res = CarDatabase.executeOthers(sql1);
if(res >0){
DataTable dt = CarDatabase.executeSelect(sql2);
mainframe.Dgv.DataSource = dt;
MessageBox.Show("New Car is added");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
はここmainframe.Dgvは、最初の形式
であるが、私は、なぜそのForm1.dataGridViewのようにアクセスすることはできません:あなたは、そのメンバーにアクセスするために、実際のForm
への参照を必要とするS
Form1にはForm2への参照がありますか?そうでなければ、それはできますか?そうでない場合、他のフォームやオブジェクトはForm1とForm2への参照を持っていますか? – Nick
どうすればいいですか?私の例では – snnlaynnkrdsm
私は2つのforms.In上記のネットからの例があります。 Form2からform1のDataGridviewにアクセスするにはどうすればいいですか: – snnlaynnkrdsm