Quote:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
onrowcommand="GridView1_RowCommand">
<Columns>
<asp:BoundField DataField="id" HeaderText="id" />
<asp:BoundField DataField="name" HeaderText="name" />
<asp:TemplateField HeaderText="download">
<ItemTemplate>
<asp:LinkButton ID="lbtn" runat="server" Text="download" CommandName="downld" CommandArgument='<%#Eval("id") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
-------------------------------------------------------------------------
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "downld")
{
string id = e.CommandArgument.ToString();
}
}