Telerik RaGrid -如何在设计时添加编辑栏

本文关键字:添加 编辑 RaGrid Telerik | 更新日期: 2023-09-27 18:03:46

这是我的Telerik Rad Grid的一个专栏

<telerik:GridTemplateColumn HeaderText="Action" UniqueName="dtgColActions"  Groupable="false" Reorderable="false">
    <ItemTemplate>
        <asp:LinkButton ID="lnkActionEdit" runat="server" OnClicks="lnkEdit_Click">Edit</asp:LinkButton>
        <asp:LinkButton ID="lnkActionArchive" runat="server" OnClicks="lnkArchive_Click">Archive</asp:LinkButton>
    </ItemTemplate>
</telerik:GridTemplateColumn>

如何将每个编辑/存档链接链接到特定行的id ?

Telerik RaGrid -如何在设计时添加编辑栏

解决方案

        protected void lnkEdit_Click(object sender, EventArgs e)
        {
            try
            {
                LinkButton lb = new LinkButton();
                lb = (LinkButton)sender;
                Control control = lb.NamingContainer;
                GridDataItem gridDataItem = (GridDataItem)control;
                int itemId= Convert.ToInt32(gridDataItem["dtgColItemId"].Text);
                Response.Redirect("/yourpage.aspx?id=" + itemId);
            }
            catch
            {
            }
        }