我想知道如何调整列宽以适应数据的宽度,并在从DataSet加载时使用Visual Studio Tools for Office时将值设置为C#中的2个小数位。我用来填充DataTable的代码如下:
public DataTable myData
{
get
{
if (_myDataSet.Tables.Contains("TableName"))
{
return _myDataSet.Tables["TableName"];
}
else
{
return null;
}
}
}
任何帮助将不胜感激!谢谢!
答案 0 :(得分:4)
DataTable是一组数据的内存中表示。它没有宽度或格式属性。
如果您正在填充DataTable
中的DataGridView,那么此DataGridView
或更具体地说,它的行或列,就会有这样的属性。例如:
DataGridViewColumn column = dataGridView1.Columns[0];
column.Width = 60;
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells;
How to: Format Data in the Windows Forms DataGridView Control:MSDN