0

我有一个问题,我已经搜索了几个小时没有运气。

我想要实现的是以下。单击 a 中的单元格后datagridview,我希望另一个选项卡显示并将行(客户编号支付金额等数据)加载到几个textboxes. 有人对此功能有一些例子或一些好的建议吗?

4

1 回答 1

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();
}
于 2013-02-23T15:55:53.697 回答