一、是什麼?
展現表格數據
在設計界面操做spa
二、數據綁定
(1)拖入控件LinqDataSource:
點擊小箭頭--配置數據源--選擇上下文對象--表、select(*)--完成
GridView 點擊小箭頭--選擇數據源--LinqDataSource。
(2)也能夠GridView 點擊小箭頭--選擇數據源--新建數據源--LINQ--
選擇上下文對象--表、select(*)--完成。設計
三、樣式控制
(1)自動套用格式
點擊小箭頭--自動套用格式
(2)總體控制或自定義格式
屬性中設置code
四、列控制
點擊小箭頭--編輯列
可刪除列 點擊×刪除列
改變列名 HeaderText
對列進行格式設置 DataFormatString{0:d}
屬性擴展 DataFieldorm
五、刪除
控件LinqDataSource啓用刪除
GridView啓用刪除對象
六、修改
控件LinqDataSource啓用更新
GridView啓用編輯blog
改變修改時顯示的控件:
編輯列--選中列名--點擊 將此字段轉換爲TemplateField--肯定
編輯模板--選擇EditItem Template--拖入控件--編輯項或選擇數據源--
編輯DataBindings:選擇綁定的字段(有時需自定義綁定)、選擇雙向數據綁定--肯定
--右鍵結束模板編譯排序
七、分頁
GridView啓用分頁
在屬性中對分頁進行設置事件
八、排序
GridView啓用排序
列名出現下劃線可進行排序string
九、事件
(1)綁定一行數據後執行的事件(可進行標紅)it
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
//取出來一行數據 Users u = e.Row.DataItem as Users; if (u != null) { if (u.Sex == false) { e.Row.BackColor = System.Drawing.Color.Red;//改變背景色 } } }
(2)刪除前執行的事件
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string a = e.Keys[0].ToString();//取出主鍵值 }