2016-01-29 21 views
-1

我用數據表類來收集數據,然後將其綁定到datagridview 窗體
我想知道是否可以做出這樣的改變,如附圖所示?C#如何讓兩列使用相同的列標題使用datagridview窗體

感謝 need to put two columns at one column header

+0

的可能的複製[合併單元格的GridView行(http://stackoverflow.com/questions/6936417/colspan-gridview-rows) –

+0

這是不適用的,因爲它適用於Web應用程序中的gridview。 – Scorpio

+0

看看這裏:[列標題上的油漆矩形](http://stackoverflow.com/questions/17676251/paint-rectangle-on-column-header) – tanuk

回答

0

在你的GridView的RowDataBound:

if (e.Row.RowType == DataControlRowType.Header) 
    { 
      e.Row.Cells[1].ColumnSpan = 2; 
      e.Row.Cells[2].Visible = false; 
      e.Row.Cells[1].Text = "Optimized"; 
    } 
+1

這是Windows窗體應用程序,而不是網頁控制,所以我不認爲它可以工作。 – Scorpio

相關問題