【发布时间】:2012-01-06 21:28:54
【问题描述】:
我有一个数据表。创建完这张表后,我使用数据网格视图来显示数据,只需使用代码:
mydataGridView.DataSource = myTable;
这样,dataGridView 会根据 myTable 中的数据自动创建列和行。 但是,当我这样做时,我无法在 dataGridView 中设置列的宽度。我应该怎么做才能解决这个问题?
我不使用任何代码来设置大小。我的 dataGridView 自动生成列,我想设置这些自动生成列的大小。
【问题讨论】:
-
你是如何设置列宽的???你能贴出那个代码
-
您需要明确指定要显示的列并将
AutoGenerateColumns设置为false。 -
@ChrisF 但我不想禁用自动生成的列。我只想设置它们的大小,仅此而已。
-
其实我错了——你应该可以设置大小。有
AllowUserToResizeColumns和AllowUserToResizeRows属性。两者都默认为true。
标签: c# gridview datagrid datagridview datatable