2013-07-26 48 views
1

我想知道如何調整列寬以適應數據的寬度,並將值設置爲C#中的2個小數位,而從DataSet加載時使用Visual Studio Tools for Office 。我用來填充數據表的代碼如下:從DataSet中以正確的列寬和格式加載DataTable

public DataTable myData 
    { 
     get 
     { 
      if (_myDataSet.Tables.Contains("TableName")) 
      { 
       return _myDataSet.Tables["TableName"]; 
      } 
      else 
      { 
       return null; 
      } 
     } 
    } 

任何幫助將不勝感激!謝謝!

+1

找錯了地方。寬度和格式是您想要顯示錶格數據的用戶界面元素的問題 – Steve

+0

但是您可以通過代碼修改寬度和格式,但是... – 123321

回答

4

A DataTable是一組數據的內存中表示。它沒有寬度或格式屬性。

如果正在填充一個,例如,DataGridViewDataTable那麼這DataGridView或者更具體地,它的行或列,有這樣的性質。例如:

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

dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; 

How to: Format Data in the Windows Forms DataGridView Control:MSDN