我在datagridview中绑定了一个数据集
现在想实现
当前选中第几条记录 对应的几个TEXTBOX就显示当条记录里面每个字段的值
1.这里面的事件是什么?
2.如何将每个字段显示在对应textbox
我在datagridview中绑定了一个数据集
现在想实现
当前选中第几条记录 对应的几个TEXTBOX就显示当条记录里面每个字段的值
1.这里面的事件是什么?
2.如何将每个字段显示在对应textbox
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
textBox12.Text = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
textBox13.Text=dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
}
具体哪个单元格对应哪个文本框根据你的程序而定
譬如我这里有个Employee 的类,EmpPwd,EmpName。。。。等等这些都是它的属性
txtEmpName.Text 这些是文本框
先判断你是否选中了,这个很重要的!就是这个代码:dataGridView1.CurrentRow.DataBoundItem != null
if (dataGridView1.CurrentRow.DataBoundItem != null) { Employee emp = dataGridView1.CurrentRow.DataBoundItem as Employee; cmbEmpType.Text = emp.StateName; txtEmpName.Text = emp.EmpName.ToString(); txtEmpPwd.Text = emp.EmpPwd.ToString(); txtLoginID.Text = emp.LoginId.ToString(); }