通过索引检索DataView中的行

Huz*_*efa 1 c# dataview

我有一个DataView,它已按某种顺序排序.如何使用索引检索值.

像这样的东西:

if(dv.rows[0]["name"]=="xxx")  
{  
  --- do something ---  
}  
else  
  --- something else ---  
Run Code Online (Sandbox Code Playgroud)

Mih*_*kic 6

你试过了吗:

DataRowView rowView = dv[index];
Run Code Online (Sandbox Code Playgroud)


小智 5

尝试下面的代码

将排序后的 DataView 移动到 DataTable 中,如下所示

DataTable dt = dv.ToTable(); 
Run Code Online (Sandbox Code Playgroud)

然后使用

if (dt.Rows[0]["name"] == "xxx")
{
  [...]
}
Run Code Online (Sandbox Code Playgroud)

它会起作用的。