0
沿着我想多一個查詢到這個.. How Can Convert DataRow to DataRowView in c#行索引行的屬於一個DataTable與排序
DataRowView drv= dt.DefaultView[dt.Rows.IndexOf(dr)];
這是在那裏提到的代碼..
假設一個場景,一列已排序,如果我嘗試獲取基於行索引的行視圖,它將不匹配。
如何克服這一點?
沿着我想多一個查詢到這個.. How Can Convert DataRow to DataRowView in c#行索引行的屬於一個DataTable與排序
DataRowView drv= dt.DefaultView[dt.Rows.IndexOf(dr)];
這是在那裏提到的代碼..
假設一個場景,一列已排序,如果我嘗試獲取基於行索引的行視圖,它將不匹配。
如何克服這一點?
我們可以使用FindRows
方法來獲取匹配的行..
DataRowView drv = dt.DefaultView.FindRows(dr[Regex.Match(dt.DefaultView.Sort, @"\[([^)]*)\]").Groups[1].Value])[0];
在我的情況,我可以把RowView
集合的第一個值。這是一種過濾dataview與各自的價值...它解決了我的問題...
我不確定從提到的帖子的代碼是正確的。在添加數據庫之前,您不能引用數據庫中的行。 'NewRow'不會將該行添加到表中。 –
@HamletHakobyan:那不需要..我已經刪除了.. – Sankarann