【发布时间】:2009-02-26 06:18:38
【问题描述】:
我是 Windows Mobile 开发的初学者,发现当我使用 DataGridTextBoxColumn 设置宽度时,它不会影响 DataGrid 列的大小。 这是我的代码:
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = "MainStyle";
DataGridTextBoxColumn tbcName = new DataGridTextBoxColumn();
tbcName.Width = 120;
tbcName.MappingName = "Name";
tbcName.HeaderText = "Name";
tableStyle.GridColumnStyles.Add(tbcName);
DataGridTextBoxColumn tbcValue = new DataGridTextBoxColumn();
tbcValue.Width = 200;
tbcValue.MappingName = "Value";
tbcValue.HeaderText = "Value";
tableStyle.GridColumnStyles.Add(tbcValue);
// dgUserAttributes is defined as a System.Windows.Forms.DataGrid
dgUserAttributes.TableStyles.Clear();
dgUserAttributes.TableStyles.Add(tableStyle);
有什么想法吗?
【问题讨论】:
标签: c# windows-mobile