2011-01-13 42 views
1

在Windows C#數據網格視圖中,我使用單元格單擊事件和我必須使用的asp.net c#網格視圖?什麼是asp.net網格視圖的點擊事件?

+0

有關您想要實現的更多信息?您可能需要檢查GV的RowCommand事件。 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview_events.aspx – gbs 2011-01-13 16:15:53

回答

1

簡而言之,ASP.NET GridView中的單個單元格沒有處理程序。但是,您仍然可以使用JavaScript或GridView中內置的Command架構來實現類似的結果。例如,您可以在單元格HyperLinks中創建數據,將NavigateUrl屬性設置爲運行改變單元格顏色的JS函數,禁用/啓用控件等。如果您使用CSS,則可以使用CSS使這些鏈接看起來像普通文本通緝。你也可以設置命令按鈕,如「選擇」,「編輯」,「視圖」等,然後可以處理服務器端和自定義幾乎任何你想做的事情。

0

對於ASP.Net GridView,您需要在項目模板中創建超鏈接或鏈接按鈕控件,並將其分配給具有「CommandName」屬性的幾個選項之一。

  • 選擇
  • 添加
  • 編輯
  • 更新
  • 刪除

這些都會觸發相應RowEditing,RowDeleting等方法可用。

您也可以創建自己的命令名並將它們放入CommandName字段中,這些自定義命令將觸發RowCommand事件,並且可以相應地處理它們。使用CommandArgument參數提供更多詳細信息,例如行ID。