略過巡覽連結。
略過巡覽連結      
  Web的Detail如何隱藏關聯key欄位? 觀看回應
有兩種方法:
1. 將關聯key轉為TemplateField,然後使用VS本身的HidenField來bind。
2. 直接將WebGridView的該欄位的Visible設為false,然後設定一下WebGridView的DataKeyNames,只要設定Master跟Detail之間的關聯key就可以,不要設定Detail的其他key欄位。

  如何在WebGridView 裡抓取欄位值? 觀看回應
1.更改可以在RowUpdating和RowUpdated事件中用:e.NewValues[fieldname], e.OldValues[fieldname]
2.RowDataBound事件也有e.Row.Cells[index]
3.其他地方可利用WebGridView.Rows[WebGridView.SelectedIndex].FindControls(controlname)讀到控制項,再轉換成相應類型來取值
注意:FindControls適用於比如轉換成TemplateField的欄位,你自己會重新貼控制項,比如TextBox,這裏的ControlName,就是TextBox的名字。
另外,也可以WebGridView.Rows[WebGridView.SelectedIndex].Cells[index],只要是Row,都可以採取Cells,或者findControls的方式。

  如何設定 GridView 下方頁數 靠左邊對齊? 觀看回應
WebGridView的PagerStyle屬性HorizontalAlign。

  怎樣用WebGridView實現類似AJAX的功能.即把WebGridView快速換頁或排序,且其他的元件都不會變動到? 觀看回應
方法:
1. 先把那些button的templateField 換成commandField。
2. 然後設定WebGridView的EnableSortingAndPagingCallbacks屬性、AllowPaging屬性和AllowSorting設為true。
3. 在html的第一行最後的%前,加上下面這行:SmartNavigation="True"。

  WebGridView將範本列的TextBox設為ReadOnly後,保存時卻獲取不到這個欄位的值? 觀看回應
可以使用HiddenField控制項,也可以把原來的TextBox,改成HTML控制項,Input(Text),或者在Textbox的keyPress事件中用程式控制輸入無效,比如在Load事件寫:
(sender as TextBox).Attributes["onkeydown"] = "if(event.keyCode!=9) return false;";
(sender as TextBox).Attributes["oncontextmenu"] = "return false;";
以上是設定除tab外,其他輸入都無效,以及粘貼功能也要禁止。