最近是和DataGridView槓上了,每天都在圍繞這個玩。前段時間幫朋友做了個小程序,對方要求想和Excel表格一樣使用DataGridView, 但是最好是鼠標單擊一個按鈕,就在同一個地方顯示不同的表格。
我的解決辦法就是使用神奇的DataGridView.
首先,建表之前需要將此前的表格全部清除
dataGridView1.Columns.Clear();//清空表格,變成空白
dataGridView1.DataSource=null;//消除綁定(必須要)
接下來就是建立表格:
我是使用數組的方法建立表格,當然大家也可以使用別的方法。我使用兩個數組,第一個數組使用記錄的是新建列的/name,另一個列是新建列的HeaderText和DataPropertyName。
接下來 就是依次設置dataGridView的列屬性,和單元格屬性(如背景顏色,字體大小等等)。
最後根據自己的喜好設置表格的其他屬性。