This is a migrated thread and some comments may be shown as answers.

New column include a <asp:LinkButton> passing parameter

1 Answer 95 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Farshad
Top achievements
Rank 1
Farshad asked on 18 Apr 2012, 08:40 AM
Hi all,

I want to create a new column include a <asp:LinkButton> and also I want to pass a parameter (Argument) .

Please let me know that how can I do that?

please email me on kassaiefarshad@yahoo.com

best regards,
Farshad 

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 18 Apr 2012, 08:57 AM
Hello Farshad,

You can add a TemplateColumn and then pass the CommandArgument as shown below.
1)From aspx:
aspx:
<telerik:GridTemplateColumn>
 <ItemTemplate>
     <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%# Eval("FirstName") %>' >Click</asp:LinkButton>
 </ItemTemplate>
</telerik:GridTemplateColumn>
2)From code:
C#:
protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
 if (e.Item is GridDataItem)
 {
   GridDataItem item = (GridDataItem)e.Item;
   LinkButton link = (LinkButton)item.FindControl("LinkButton1");
   link.CommandArgument = (string)DataBinder.Eval(e.Item.DataItem, "FirstName").ToString();
 }
}

Thanks,
Princy.
Tags
Grid
Asked by
Farshad
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or