【发布时间】:2015-03-04 11:17:58
【问题描述】:
我正在为windows ce编写应用程序,所以我必须使用VS 2008。
我在 dataGrid-Control 中显示一些数据(DataGridView 不可用!),我想自定义它。
grid.Columns[i].width 等内容不适用于这些控件。
我需要更改列宽和标题文本,我该如何实现? 数据网格在运行时通过以下行获取它的条目:
dgLatestPositions.DataSource = items;
items 是一个包含对象的列表,该表有 2 列。 除了这些问题之外,dataGrid 的视图工作正常。
编辑:也许是这样的? (它还没有工作)
DataGridTableStyle t = new DataGridTableStyle();
t.GridColumnStyles[0].HeaderText = "Coding";
t.GridColumnStyles[1].HeaderText = "Amount";
dgLatestPositions.TableStyles.Add(t);
编辑:
所有项目都包含在一个列表中。 article-objects 看起来是这样的: 公共类lastChanges
{
public long coding { get; set; }
public int amount { get; set; }
}
表格显示如下(示例)
编码 |金额
0123456789|3
0829346128|4
我需要做的是调整第一列的大小并更改标题
【问题讨论】:
标签: c# datagrid windows-ce