我有一个Telerik GridView,它包含几列,其中几列是链接按钮。我想在后面的代码中单击它时访问该链接按钮的文本。我想只访问后面代码中单击的特定列文本。我的代码如下
<telerik:gridtemplatecolumn
datafield="EmployeeHRId"
filtercontrolalttext="Filter EmployeeHRId column"
headertext="Employee HR ID"
sortexpression="EmployeeHRId"
uniquename="EmployeeHRId">
<ItemTemplate>
<asp:LinkButton ID="LBEmpHRId" runat="server"
EmpHRId='<%#Eval("EmployeeHRId") %>'
CssClass="EmpHrIdCss">
<%#Eval("EmployeeHRId")%>
</asp:LinkButton>
</ItemTemplate>
</telerik:gridtemplatecolumn>
请帮我解决这个问题
答案 0 :(得分:1)
没有使用TelerikGrid,但基本步骤是您必须在RowCommand事件中找到控件或类似于TelerikGrid公开的事件。
LinkButton lb = e.Item.FindControl("LBEmpHRId") as LinkButton;
string id = lb.Text;
//Alternately you can pass HRId as a CommandArgument of your LinkButton as well.
我发现this sample表示TelerikGrid具有您必须处理的ItemCommand。