求教Winform中dataGridView对access的修改问题
在dataGridView中,选中一行表数据,双击鼠标右键后,弹出一个修改窗体,请问如何把选中行的数据在修改窗体的testboss中显示出来??--------------------编程问答-------------------- 1. 你可以直接从datagrid当前行获取信息。
2. 获取当前行可以唯一标准当前记录的字段,根据该字段从Datagrid.Datasource里面获取你要的信息。
3. 如果第2点还是不能满足,直接从数据库查找。 --------------------编程问答--------------------
//获取dataGridView当前行的值
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
int x = e.RowIndex;
//不取最后空白行的值
if (x != dataGridView1.Rows.Count -1)
{
this.txt_ID.Text = dt.Rows[x][0].ToString();
this.txt_Name.Text = dt.Rows[x][1].ToString();
this.txt_Address.Text = dt.Rows[x][2].ToString();
this.txt_Tel.Text = dt.Rows[x][3].ToString();
}
}
这个是在本页面的赋值
如果是传到下个修改窗口,那就定义几个公共变量,用于传值
补充:.NET技术 , C#