我在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;
答案 0 :(得分:9)
如果您在谈论列中的最大数据长度,您可能会对DataColumn.MaxLength
属性感兴趣。但是,如果您在讨论列的可视宽度,则应使用DataGrid列的Width
属性:dataGrid1.Columns[ ... ].Width = ...
答案 1 :(得分:2)
数据表不包含UI相关属性,它是一个数据容器。 您需要在数据网格上定义列可视属性。