C#Datatable列宽

时间:2011-09-20 09:18:14

标签: c# .net datatable

我在C#中遇到数据表问题。我对列有Datatable。我想手动设置列的大小,我该怎么做?

这是代码:

dt = new DataTable();

DataColumn culAvs = new DataColumn("Avskiping", typeof(string));
DataColumn culKota = new DataColumn("Kota", typeof(string));
dt.Columns.Add(culAvs);
dt.Columns.Add(culKota);
dataGrid1.DataSource = dt;

2 个答案:

答案 0 :(得分:9)

如果您在谈论列中的最大数据长度,您可能会对DataColumn.MaxLength属性感兴趣。但是,如果您在讨论列的可视宽度,则应使用DataGrid列的Width属性:dataGrid1.Columns[ ... ].Width = ...

答案 1 :(得分:2)

数据表不包含UI相关属性,它是一个数据容器。 您需要在数据网格上定义列可视属性。