iT邦幫忙

0

GridView自訂抬頭

請問大大
GridView可否自行定義如下圖的WK23 ~WK28;
http://ithelp.ithome.com.tw/upload/images/20160830/200612710vYRQE1KNE.jpg

0
mis2000lab
iT邦好手 1 級 ‧ 2016-08-30 17:00:53
最佳解答

可以。

簡單的方法是,您從DB撈資料時,就把「欄位名稱」改掉,這樣一勞永逸
例如:Select A As 標題, B As 姓名...... from 你的資料表

另一種方法是在 GridView的 RowCreated事件裡面寫程式,也可以做到。
難度稍微提升一些

可以參考「ASP.NET專題實務(松崗出版)」這本書的第十一章
GridView這類的表格,如果能善用的話,可以節省很多時間

0
allenlwh
iT邦新手 1 級 ‧ 2016-08-30 23:08:57
dataGridView1.Columns[0].HeaderText="";
dataGridView1.Columns[1].HeaderText="WK23";
dataGridView1.Columns[2].HeaderText="WK24";
....餘類推....
0
oscarchang69
iT邦見習生 0 級 ‧ 2016-08-31 12:03:18

另一個方法建議產生自己的ValueObject,將資料庫撈取的資料透過泛型List 載入後,GridVIew的資料來源再指定此List。
(ValueObject的屬性可自訂自己喜歡的名稱 )

我要發表回答

立即登入回答