View Full Version : Creating LinkButton_Click event

11-22-2006, 05:57 AM
hi all,

i'm having some linkbuttons in a datagrid. how could i explicitly create an 'on_Click' event for those linkbutton. Because using that link button, i have to open some other applications like MS-Word, Adobe Acrobat reader and all..


11-22-2006, 03:05 PM
An image button example from a reporting intranet application of mine:

<asp:DataGrid ID="DataGrid1" runat="server" CssClass="d_greyTones" Width="95%" AutoGenerateColumns="False" AllowSorting="True" OnSortCommand="DataGrid1_SortCommand" OnItemCommand="DataGrid1_ItemCommand">


<asp:ImageButton ImageUrl="images/arrow_down.png" ID="btnMoveDown" runat="server" AlternateText="DOWN" CommandName="DOWN" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "REPORT_ID")%>' />

In the code behind:

protected void DataGrid1_ItemCommand(object sender, DataGridCommandEventArgs e)

if (e.CommandName != "UP" &&
e.CommandName != "DOWN" &&
e.CommandName != "SELECT") return; // other things fire this event, too, such as sorting

long rptId = Int64.Parse(e.CommandArgument.ToString());
Report report = new Report(rptId);

if (e.CommandName == "SELECT")
this.ViewReportLink.NavigateUrl = "AdminReportDefinitions_details.aspx?report_id=" + rptId;

...and so on