0

我有一个方法 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
}

我基本上是在寻找是否有 row.Length 或 row.Size?

谢谢,伊托

4

1 回答 1

1

尝试这个:

private int NumColumns()
{
    System.Data.DataRowView row = SelectedRow();
    return row.Row.Table.Columns.Count;
}
于 2017-06-05T14:08:04.153 回答