我有一个问题,我一直在寻找几个小时而没有运气。
我想要实现的目标如下。点击datagridview
中的单元格后,我想要显示另一个标签,并将行(客户编号付款金额等数据)加载到少数textboxes
。 Doe有没有一些例子或一些关于这个功能的好建议?
答案 0 :(得分:0)
根据您的信息建议采用下一种方法:
为datagridview事件CellDoubleClick
创建一个事件处理程序(想想使用DoubleClick - 你可以使用你想要的东西)
this.datagridview1.CellDoubleClick += dataGridView1_CellDoubleClick;
然后创建一个附加功能
void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
//here we write code for copying rowdata in your textboxes
DataGridViewRow dgvr = this.dataGridView1.CurrentRow;
//if datagridview have a predefined columns then using those objects as:
this.textboxCustomer.text = dgvr.Cells[this.datagridview1_ColCustomer.Name].Value.ToString();
this.textboxPay.text = dgvr.Cells[this.datagridview1_ColPay.Name].Value.ToString();
}