将BindingSource Current强制转换为DataRow
本文关键字:转换 DataRow BindingSource Current | 更新日期: 2023-09-27 18:26:01
我需要捕获CurrentChange事件中特定字段的值。问题是,我不知道如何将bindingSource.current(返回一个对象)转换为DataTable或等效对象,以便获取字段值。
有什么想法吗?
干杯。
假设BindingSource
的数据源是DataTable
,则Current
属性将返回DataRowView
的实例。您可以通过Row
属性访问原始DataRow
。
面临同样的问题,并展示了它的工作原理示例:
DataRowView row = (DataRowView)gttBindingSourceMain.Current;
if (row != null)
{
string stringname = row["TheStringColumnName"].ToString();
int intname = int.Parse(row["TheIntColumnName"].ToString());
}