1

我想知道如何在从 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;
            }
        }
    }

任何帮助将不胜感激!谢谢!

4

1 回答 1

4

DataTable是一组数据的内存表示。它没有宽度或格式属性。

例如,如果您正在填充一个DataGridViewDataTable那么这个DataGridView,或者更具体地说,它的行或列,具有这样的属性。例如:

DataGridViewColumn column = dataGridView1.Columns[0];
column.Width = 60;

dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells;

如何:在 Windows 窗体 DataGridView 控件中格式化数据:MSDN

于 2013-07-27T00:27:32.693 回答