2

我正在使用 c# 开发一个 Windows 应用程序,并且我正在使用同步融合控件的数据绑定网格。我想要的是所有列的列表及其属性,如可见、只读和启用

4

2 回答 2

2

如果您使用的是 GridDatsBound Grid ,则可以使用以下代码获取列集合:

GridBoundColumnsCollection gc = this.gridDataBoundGrid1.Binder.InternalColumns

可以使用以下代码访问其他属性,如 Hidden、ReadOnly 和 Enabled:

bool hidden, readalone , enabled;
for (int i = 0; i < gc.Count; i++)
{
    hidden = gc[i].Hidden;
    readalone = gc[i].ReadOnly;
    enable = gc[i].StyleInfo.Enabled;
}

我希望这能解决您的问题。

于 2013-12-24T08:57:30.683 回答
2

如果您使用的是 GridDataControl,您可以试试这个。

var hiddencolumns = grid.VisibleColumns.Select(col => col.IsHidden == true);
于 2014-01-18T05:00:47.087 回答