访问链接按钮文本在网格视图列中显示

时间:2014-01-31 16:28:26

标签: c# asp.net gridview code-behind telerik-grid

我有一个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>

请帮我解决这个问题

1 个答案:

答案 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。