LINQ从数据表中选择修改版本

时间:2012-03-22 02:35:36

标签: linq datatable dataview

您能为我提供一个示例语法吗?

这样的东西?

var qry = (ds.table.Select(s => s.col, string.Empty, DataViewRowState.ModifiedCurrent));

感谢

1 个答案:

答案 0 :(得分:1)

MSDN Documentation查询DataRowView。

DataTable table = new DataTable();
table.Columns.Add("A", typeof(int));

table.Rows.Add(1);
table.Rows.Add(2);
table.Rows.Add(3);
table.AcceptChanges();
DataView view = new DataView(table);

table.Rows[1][0] = -2;
table.Rows[2][0] = -3;

view.RowStateFilter = DataViewRowState.ModifiedCurrent;

var query = from DataRowView rowView in view
            select rowView;