C# 数据表列宽
我在 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;
Im having a problem with Datatable in C#. I have a Datatable
with to columns. I want to manually set the size of the columns, how do I do this?
this is the code:
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;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您正在讨论列中数据的最大长度,您可能会对
DataColumn.MaxLength
属性感兴趣。但是,如果您谈论的是列的视觉宽度,则应该使用 DataGrid 列的Width
属性:dataGrid1.Columns[ ... ].Width = ...
If you're talking about maximal length of data in columns, you might be interested in
DataColumn.MaxLength
property. But if you're talking about visual width of columns you should useWidth
property of a DataGrid's column:dataGrid1.Columns[ ... ].Width = ...
数据表不包含UI相关的属性,它是一个数据容器。
您需要在数据网格上定义列视觉属性。
The data table does not contain UI related properties, it's a data container.
You need to define the column visual properties on the data grid.