单击GridView的某些列上的事件

时间:2011-11-06 14:13:29

标签: asp.net gridview

我的页面上有GridView。我想在EmployeeID,EmployeeName和Designation列上设置单元格单击事件,但我不想更改包含“批准”按钮的“审批者”列以及“图像”列。

enter image description here

我知道我可以在e.Row.Attributes["onclick"]事件中设置RowDataBound,但这会使整行可选,我不想这样做。任何人都可以告诉我如何在GridView

中的特定列上设置单元格点击事件

1 个答案:

答案 0 :(得分:4)

for(int i = 0; i < e.Row.Cells.Count; i++)
 {

          e.Row.Cells[i].Attributes["onclick"] = Page.ClientScript.GetPostBackClientHyperlink(this.gridMSDS, "Select$" + e.Row.RowIndex);

 }