我想在窗体上的文本框中显示(DataGridView's)选定的行内容(适当文本框中的每个单元格值)。对于有经验的人来说,这应该是相当简单的任务。使用DataGridView来填充窗体上的文本框VB .NET 2010
到目前为止,我一直没能找到一个可行的解决方案来实现这一目标,因为大多数文章都是针对VB/VB 2005/VB 2008年而不是2010年VB
任何帮助,提示写的,答案是极大的赞赏,
问候, 阿尤
以下是我已经尝试过。 (我试图把图像,但我不能因为我的特权感谢堆放超过流量)
TextBox1.Text = DoctorsDataGridView.CurrentRow.Cells(0).Value.ToString
它奇怪的是适用于前4点选定的行并填充文本框,但无法为DataGridView中的其余部分。
工作溶液:
txtRoll.Text = grd.CurrentRow.Cells(0).Value.ToString
更换0 - X,以匹配细胞/列。
当关于代码放在CellClick事件下(即处理grd.CellClick)时,它可以工作!
请告诉我们你已经尝试了什么。 – Jonathan
请再次参阅说明。 thx – Ayub
看起来像(可能)数据集的任何寄存器都有一个字段的空值,所以DoctorsDataGridView.CurrentRow.Cells(0).Value为null,然后您无法调用ToString方法。你有没有获得任何错误信息? – Jonathan