請問大大
GridView可否自行定義如下圖的WK23 ~WK28;
可以。
簡單的方法是,您從DB撈資料時,就把「欄位名稱」改掉,這樣一勞永逸
例如:Select A As 標題, B As 姓名...... from 你的資料表
另一種方法是在 GridView的 RowCreated事件裡面寫程式,也可以做到。
難度稍微提升一些
可以參考「ASP.NET專題實務(松崗出版)」這本書的第十一章
GridView這類的表格,如果能善用的話,可以節省很多時間
dataGridView1.Columns[0].HeaderText="";
dataGridView1.Columns[1].HeaderText="WK23";
dataGridView1.Columns[2].HeaderText="WK24";
....餘類推....
另一個方法建議產生自己的ValueObject,將資料庫撈取的資料透過泛型List 載入後,GridVIew的資料來源再指定此List。
(ValueObject的屬性可自訂自己喜歡的名稱 )