protected void Page_Load(object sender, EventArgs e) { // some code // } protected void Page_PreRenderComplete(object sender, EventArgs e) { // some code // } protected void grid1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Edit") { // some code // } } protected void grid1_RowEditing(object sender, GridViewEditEventArgs e) { } Design : <asp:GridView ID="grid1" runat="server" AllowSorting="True" CssClass="GridStyle" AutoGenerateColumns="False" OnRowCommand="grid1_RowCommand" DataKeyNames="ID" OnRowEditing="grid1_RowEditing" OnRowDeleting="grid1_RowDeleting"> <Columns> <asp:BoundField DataField="ID" HeaderText="ID" ReadOnly="True" SortExpression="ID" Visible="false" /> <asp:BoundField DataField="FirstName" HeaderText="First Name" ReadOnly="True" /> <asp:BoundField DataField="LastName" HeaderText="Last Name" ReadOnly="True" /> <asp:TemplateField HeaderText="Edit"> <ItemTemplate> <asp:ImageButton ID="imgEdit" ImageUrl="~/Images/edit.jpg" ToolTip="Edit Record" CommandName="Edit" runat="server" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Delete"> <ItemTemplate> <asp:ImageButton ID="imgDelete" ImageUrl="~/Images/Delete.gif" ToolTip="Delete Record" CommandName="Delete" runat="server" OnClientClick='return confirm("Are you sure you want to delete this item?");' /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)