Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf DataRowView有多少列?_Wpf_Datagrid_System.data_Datarowview - Fatal编程技术网

Wpf DataRowView有多少列?

Wpf DataRowView有多少列?,wpf,datagrid,system.data,datarowview,Wpf,Datagrid,System.data,Datarowview,我有一个SelectedRow方法,它获取选定DataGrid行的内容 private System.Data.DataRowView SelectedRow() { System.Data.DataRowView row = (System.Data.DataRowView)dgBrokerages.SelectedItems[0]; return row; } 我想知道如何获得包含该行所包含列数的int private int NumColumns(

我有一个SelectedRow方法,它获取选定DataGrid行的内容

private System.Data.DataRowView SelectedRow()
{
    System.Data.DataRowView row = (System.Data.DataRowView)dgBrokerages.SelectedItems[0];
    return row;            
}
我想知道如何获得包含该行所包含列数的int

private int NumColumns()
{
    System.Data.DataRowView row = SelectedRow();
    return row.Length; // <- Something like that
}
我基本上是在寻找是否有一行。长度还是行。大小

谢谢, iato

试试这个:

private int NumColumns()
{
    System.Data.DataRowView row = SelectedRow();
    return row.Row.Table.Columns.Count;
}

工作得很有魅力!!非常感谢你: