C# - 我无法使用DataGridTableStyle使我的rowheader不可见

时间:2014-10-13 18:27:30

标签: c# .net compact-framework

当我使用DataGridTableStyle格式化我的Datagrid时,    RowHeadersVisible停止工作,然后我在互联网上看到了我    应该使用DataGrid.RowHeadersVisible,然后我试过,但它    说没有这样的方法。可能有什么不对?

我使用.net紧凑框架3.5,这可能是问题吗?如果    这种方法不可行,是否有另一种方法可以制作该行    我网格的标题是不可见的?

这是我的代码:

dataGrid1.DataSource = tabela;

DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = tabela.TableName;
DataGridColumnStyle celId = new DataGridTextBoxColumn();
DataGridColumnStyle celQuantitem = new DataGridTextBoxColumn();
celId.MappingName = "PRODUTOID";
celId.HeaderText = "Id";
celQuantitem.MappingName = "QUANTITEMSEPARADO";
celQuantitem.HeaderText = "Separado";

celId.Width = 50;
celQuantitem.Width = 75;

ts.GridColumnStyles.Add(celId);
ts.GridColumnStyles.Add(celQuantitem);
ts.RowHeadersVisible = false;
dataGrid1.TableStyles.Add(ts);

1 个答案:

答案 0 :(得分:0)

要隐藏紧凑框架DataGrid的行标题,只需使用:

dataGrid1.RowHeadersVisible = false;

不支持DataGridTableStyles.RowHeadersVisible。