我想在按钮单击事件上执行操作,将 Grid Currentrow 整个数据传递给对象数组
我试图通过以下链接进行搜索:
但他们在谈论特定的单元格值
我试图用代码执行
DataRowView currentDataRowView = (DataRowView)grdGLSearch.CurrentRow.DataBoundItem;
DataRow row1 = currentDataRowView.Row;
但是 currentDataRowView 正在检索 null
我的一位资深人士成功创建了一个通用属性 GetSelectedRow()
它是这样工作的:
var object =grdGLSearch.GetSelectedRow<T>();
它有定义
public T GetSelectedRow<T>()
{
if (this.CurrentRowIndex == -1)
{
return default(T);
}
return (base.DataSource as BindingList<T>)[this.CurrentRowIndex];
}
但它只绑定到一个主网格,我也想将此属性用于另一个网格
我不想要特定列的数据,我想要整行数据..并且不希望执行任何迭代......是否有任何单一的线性操作?请建议我是否缺少任何链接