怎么选中dataGridView中的一行然后显示在groupBox上groupBox
在这个winform中有两个groupBoxEx控件上面那个查询出所以数据后,点击一条可以在下面那个编辑的groupBoxEx中进行修改,或者添加,这个在怎么写呢~...
在这个winform中有两个groupBoxEx控件上面那个查询出所以数据后,点击一条可以在下面那个编辑的groupBoxEx中进行修改,或者添加,这个在怎么写呢~
展开
2个回答
展开全部
如果DataGridVIew的数据源DataSource是DataTable
可使用以下语句获取相应的值
DataRowView drv=dataGridView1.CurrentRow.DataBoundItem as DataRowView;
然后以这种方式赋值
txtUserName.Text=drv["cUserName"].ToString();
你也可以通过选中行的ID列的值从数据库中获取数据进行修改(这样可以保证数据是最新的,并且在保存时应该验证数据是否已经被其他操作员修改过,MSSQL一般通过timestamp列进行验证)。
可使用以下语句获取相应的值
DataRowView drv=dataGridView1.CurrentRow.DataBoundItem as DataRowView;
然后以这种方式赋值
txtUserName.Text=drv["cUserName"].ToString();
你也可以通过选中行的ID列的值从数据库中获取数据进行修改(这样可以保证数据是最新的,并且在保存时应该验证数据是否已经被其他操作员修改过,MSSQL一般通过timestamp列进行验证)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询