我想再向此添加一个查询.. How Can Convert DataRow to DataRowView in c#
DataRowView drv= dt.DefaultView[dt.Rows.IndexOf(dr)];
这是那里提到的代码..
假设一个场景,列已经排序,如果我试图根据行索引获取行视图,它将不匹配..
怎么能克服这个?
答案 0 :(得分:0)
我们可以使用FindRows
方法获取匹配的行..
DataRowView drv = dt.DefaultView.FindRows(dr[Regex.Match(dt.DefaultView.Sort, @"\[([^)]*)\]").Groups[1].Value])[0];
就我而言,我可以采用RowView
集合的第一个值。这是一种用相应的值过滤数据视图......它解决了我的问题......