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

LINQ从数据表中选择修改的版本,linq,datatable,dataview,Linq,Datatable,Dataview,你能为我提供一个示例语法吗 像这样的 var qry = (ds.table.Select(s => s.col, string.Empty, DataViewRowState.ModifiedCurrent)); 感谢您查询DataRowView DataTable table = new DataTable(); table.Columns.Add("A", typeof(int)); table.Rows.Add(1); table.Rows.Add(2); table.Rows

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

像这样的

var qry = (ds.table.Select(s => s.col, string.Empty, DataViewRowState.ModifiedCurrent));
感谢您查询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;

谢谢你们,但你们的第一个回答没有帮助。很抱歉,如果我的问题有误导性,但此代码对我有效。var query=(table.Select(“TRUE”,string.Empty,DataViewRowState.CurrentRows)。Select(s=>new{col=s.Field(“col”));