...

View Full Version : Creating LinkButton_Click event



sivaraj_g
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..


shiv

nikkiH
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



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum