我正在使用 c# 开发一个 Windows 应用程序,并且我正在使用同步融合控件的数据绑定网格。我想要的是所有列的列表及其属性,如可见、只读和启用
问问题
1301 次
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 回答