C# 在VS3.5中调整DataGrid列的大小
请告诉我如何在visual studio 3.5中调整datagrid列的大小。由于我使用的是Visual Studio 3.5,我找不到任何属性可以像在Visual Studio 2012 AutoSizeColumnsMode中那样调整大小C# 在VS3.5中调整DataGrid列的大小,c#,C#,请告诉我如何在visual studio 3.5中调整datagrid列的大小。由于我使用的是Visual Studio 3.5,我找不到任何属性可以像在Visual Studio 2012 AutoSizeColumnsMode中那样调整大小 dataGridView1.Columns[0].AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; dataGrid1.Table
dataGridView1.Columns[0].AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells;
dataGrid1.TableStyles.Clear();
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = table1.TableName;
foreach (DataColumn item in table1.Columns)
{
DataGridTextBoxColumn tbcName = new DataGridTextBoxColumn();
tbcName.Width = 80;
tbcName.MappingName = item.ColumnName;
tbcName.HeaderText = item.ColumnName;
tableStyle.GridColumnStyles.Add(tbcName);
}
dataGrid1.TableStyles.Add(tableStyle);
在我得到这个代码后,它工作得很好
dataGrid1.TableStyles.Clear();
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = table1.TableName;
foreach (DataColumn item in table1.Columns)
{
DataGridTextBoxColumn tbcName = new DataGridTextBoxColumn();
tbcName.Width = 80;
tbcName.MappingName = item.ColumnName;
tbcName.HeaderText = item.ColumnName;
tableStyle.GridColumnStyles.Add(tbcName);
}
dataGrid1.TableStyles.Add(tableStyle);
您可以简单地使用dataGridView1.Columns[0]之类的代码;VisualStudio3.5?请提供更多信息,您希望在设计时还是运行时执行此操作?您是否自动调整大小?您好,Mustaan,这在.NET4.0中有效,但在3.5中,此属性本身不存在,因此请进一步帮助我。提前谢谢。在3.5中,在4.0中是dataGrid,在4.0之上是dataGridView。