Asp.net
我是否對 GridView 使用 RowDataBound 或 DataBound
根據 GridView 的 VS 2008 屬性:
- DataBound 在控制項被數據綁定後觸發。
- RowDataBound 在行數據綁定後觸發。
如果我想操作標題列中的文本,使用 DataBound 或 RowDataBound 是否重要,因為我總是可以只檢查 e.Row.RowType。除了明顯的區別之外,還有實際的區別嗎?
DataBound 在所有 RowDataBound 事件都完成觸發後發生,因此只會為控制項觸發一次。如果你只有一件事要做,把它放在 DataBound 方法中。如果它需要在任意行上發生,請在 RowDataBound 中執行。
您希望在單行中自定義某些內容。我會使用 RowDataBound。