kAs*_*sdh 3 c# wpf wpfdatagrid
如何在WPF中迭代数据网格视图的每一行
foreach (System.Data.DataRowView dr in grid.Items)
{
    string a = dr[0].ToString();
    MessageBox.show(a);
}
Run Code Online (Sandbox Code Playgroud)
在这里我尝试读取第一列的所有值!
它给出错误:
Test.exe 中发生类型为“System.InvalidCastException”的未处理异常
附加信息:无法将类型为“<>f__AnonymousType0`1[System.String]”的对象转换为类型“System.Data.DataRowView”。
我该如何解决这个问题。请任何人帮助我。
谢谢你!
Grid.Items是一个用来生成内容的集合ItemsControl,强制转换为DataRowView无效。在本例中这导致了异常。
你需要的是...
foreach (DataRowView dr in grid.ItemsSource)
{
     MessageBox.Show(dr[0]);
}
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           6908 次  |  
        
|   最近记录:  |