2011-01-13 38 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。