【发布时间】:2012-07-17 01:27:49
【问题描述】:
当我打开表单时,我将一堆行添加到绑定到 DataGridView 的 DataSet。稍后,当我枚举 DataGridView 中的行时,我希望能够访问一些用于填充 DataSet 但未正确存储在 DataSet 中的数据。
类似这样的:
public void OnStartup()
{
foreach (var data in GetData())
{
var row = MyDataSet.MyTable.AddRow(data.Value);
// here's the part where I'm not sure what to do.. ideally:
row.GetDataGridViewRow().Tag = data.Metadata;
}
}
public void LaterOn()
{
foreach (var row in MyDataGridView.GetSelected())
{
var metadata = (Metadata)row.Tag; // or something
...
}
}
将一些元数据附加到 DataSet 或 DataGridView 行的最佳方法是什么?
【问题讨论】:
标签: .net datagridview dataset