【发布时间】:2016-12-07 21:22:57
【问题描述】:
我尝试为将在 Motorola MC55 上运行的 Windows Mobile 应用程序调整 C# 中 DataGrid 的列宽。
我使用以下代码来做到这一点:
dataGrid1.TableStyles.Clear();
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = t.TableName;
foreach (DataColumn item in t.Columns)
{
DataGridTextBoxColumn tbcName = new DataGridTextBoxColumn();
tbcName.Width = 100;
tbcName.MappingName = item.ColumnName;
tbcName.HeaderText = item.ColumnName;
tableStyle.GridColumnStyles.Add(tbcName);
}
dataGrid1.TableStyles.Add(tableStyle);
这在 Windows Mobile 6.5.3 上运行良好。专业模拟器。不幸的是,它不适用于摩托罗拉 MC55。
在 MC55 上,与我取消注释上面显示的代码时相比,列宽甚至更小。
您能帮我在 MC55 上完成这项工作吗?
【问题讨论】:
标签: c# datagrid width windows-mobile