在DataView中查找DataRowView的索引

jDa*_*984 1 c# dataview datarowview

有没有办法让一个选择的索引DataRowViewDataRow

我目前有以下代码

private long GetSelectedIndex(DataView dataView, string searchString)
{
    long selectedIndex = 0;

    foreach(DataRowView dataRow in dataView)
    {
        if(dataRow.Row.ItemArray.Contains(searchString)
        {
            //Do Something.... I've tried everything to get the index out of the dataRow
        }
    }

    return selectedIndex;
}
Run Code Online (Sandbox Code Playgroud)

mik*_*a21 5

也许尝试

int index = dataView.Table.Rows.IndexOf(dataRow.Row)
Run Code Online (Sandbox Code Playgroud)

  • 除非您的 DataView 具有与父 DataTable 相同的行和排序顺序,否则这将不起作用! (2认同)