【发布时间】:2020-11-05 23:16:09
【问题描述】:
我使用此代码将IEnumerable<Register> 转换为Datatable,以便在一个datagridview 中使用扩展功能。
DataTable table = new DataTable();
using (var reader = ObjectReader.Create(data))
{
table.Load(reader);
}
现在我需要取回对象,例如单击行时。
private void dgRegisters_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex < 0 || e.ColumnIndex < 0) return;
var register = ((DataGridView)sender).Rows[e.RowIndex].DataBoundItem as Register;
}
我不知道如何找回它var register。它总是null,因为它是DataRowView。
【问题讨论】:
标签: c# winforms data-binding datarow fastmember