Introduction
In this blog I will explain how to Edit, Update, Delete with pagination in asp.net gridview with c#.
Step 1
First of all create database in sql server like this-
- --create databse grid
- --use grid
- create table gridview
- (
- sid int,
- name varchar(100),
- address varchar(200)
- );
- insert into gridview values(1,'Mukesh Kumar','New Delhi')
- insert into gridview values(2,'Deepa kumar','Utra Khand')
- insert into gridview values(3,'Pankaj Kumar','New Delhi')
- insert into gridview values(4,'Sanjeev Kumar','New Delhi')
- insert into gridview values(5,'Pawan Kumar','New Delhi')
Create gridview layout in aspx file like this
And the above code is given bellow
- <asp:GridView ID="grid1" runat="server" AutoGenerateColumns="False" CssClass="grid"
- OnRowEditing="grid1_RowEditing"
- AllowPaging="True" PageSize="4"
- OnPageIndexChanging="grid1_PageIndexChanging" BackColor="White"
- BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" CellPadding="5"
- OnRowCancelingEdit="grid1_RowCancelingEdit">
- <PagerSettings FirstPageText="First" LastPageText="Last" NextPageText="Next" PreviousPageText="Previous" />
- <RowStyle BackColor="White" ForeColor="#330099" />
- <Columns>
- <asp:TemplateField HeaderText="Serial No">
- <ItemTemplate>
- <asp:Label ID="lblsid" runat="server" Text='<%# Eval("sid")%>'></asp:Label>
- </ItemTemplate>
- </asp:TemplateField>
- <asp:TemplateField HeaderText="Name">
- <ItemTemplate>
- <asp:Label ID="lblName" runat="server" Text='<%#Eval("name") %>'></asp:Label>
- </ItemTemplate>
- <EditItemTemplate>
- <asp:TextBox ID="txtName" runat="server" Text='<%#Eval("name") %>'></asp:TextBox>
- </EditItemTemplate>
- </asp:TemplateField>
- <asp:TemplateField HeaderText="Address">
- <ItemTemplate>
- <asp:Label ID="lblAddress" runat="server" Text='<%#Eval("address") %>'></asp:Label>
- </ItemTemplate>
- <EditItemTemplate>
- <asp:TextBox ID="txtAddress" runat="server" Text='<%#Bind("address") %>'></asp:TextBox>
- </EditItemTemplate>
- </asp:TemplateField>
- <asp:CommandField ShowEditButton="True" HeaderText="Edit" />
- <asp:TemplateField HeaderText="Delete1">
- <ItemTemplate>
- <asp:ImageButton ID="imgDelete" runat="server" ImageUrl="~/delete.png"
- OnClick="imgDelete_Click" Style="height: 15px" />
- </ItemTemplate>
- </asp:TemplateField>
- </Columns>
- <FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
- <PagerStyle BorderStyle="None" HorizontalAlign="Center" />
- <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399" />
- <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
- </asp:GridView>

Hürol KeskinkılıçPosted Apr 18, 2019, 11:50 AM
Thank you so much.