2017-10-07 64 views
1

問題:如您所知,框架不允許datagridview中的datetime選擇器。我想改變日期和時間的順序,目前我使用AdjustColumnOrder()方法,但它只是改變預定義列的順序。異常代碼被評論。如何更改DataGridView中Data&Time picker列的列順序

private void AdjustColumnOrder() 
      { 
       metroGrid1.Columns["Column1"].DisplayIndex = 0; 
       // metroGrid1.Columns["fromDate"].DisplayIndex = 1; 
       // metroGrid1.Columns["toDate"].DisplayIndex = 2; 
       metroGrid1.Columns["Column6"].DisplayIndex = 3; 
       metroGrid1.Columns["Column5"].DisplayIndex = 4; 
      } 
+0

DGV是否綁定到對象?在綁定對象中更改順序。 – jdweng

回答

0

該框架確實允許您創建自定義列類型。對於具有DateTimePicker的專欄,MS文檔中有一個非常好的示例:​​

如果要更改顯示格式,您需要稍微嘗試一下,但否則它會很好。