本文介绍了如何从 DataGridView 中的一行获取 DataRow的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用数据绑定 Windows 窗体 DataGridView
.如何从 DataGridView
中的用户选择行转到作为其源的 DataTable
的 DataRow
?
I'm using a databound Windows Forms DataGridView
. how do I go from a user selected row in the DataGridView
to the DataRow
of the DataTable
that is its source?
推荐答案
DataRow row = ((DataRowView)DataGridViewRow.DataBoundItem).Row
假设你绑定了一个普通的DataTable
.
Assuming you've bound an ordinary DataTable
.
MyTypedDataRow row = (MyTypedDataRow)((DataRowView)DataGridViewRow.DataBoundItem).Row
假设您已经绑定了一个类型化数据表.
Assuming you've bound a typed datatable.
有关详细信息,请参阅 MSDN 上的文章.
See the article on MSDN for more information.
这篇关于如何从 DataGridView 中的一行获取 DataRow的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!