大话GridView—(1) 编辑、删除、查看详情、分页
2010-11-21 20:49
288 查看
GridView控件的使用绝对是任何.net开发人员都必须具备的基础知识。如何使用,怎样用好GridView的各个功能,还是有很多人对其不甚了解,今天我将对GridView控件简单的编辑、删除进行阐述,希望对大家有所帮助。
创建表:
要使可以编辑,使想要编辑的字段转化为可编辑列。
后台代码:
代码
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
publicpartialclass view : System.Web.UI.Page
{
protectedvoid Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
int id=Convert.ToInt32(Request.QueryString["ID"].ToString());
Lable1.Text = id.ToString();
}
}
}
GridView功能也许没有DataList强大,但是它在 很多地方还是有很大用处的,相信每个开发人员都已经了解到了,GridView还自带分页、设置样式等。这里的代码分页如果记录过多的话,将使服务器经受很大的考验,接下来我将为大家继续码优质的分页代码和其它GridView高级进阶。谢谢!!
创建表:
GO CREATE TABLE [dbo].[B] ( [ID] [int] NOT NULL, [Subject] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [Score] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL )ON [PRIMARY] GO  ] <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>无标题页</title> </head> <body> <form id="form1" runat="server"> <div> </div> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" onrowcancelingedit="GridView1_RowCancelingEdit" onrowdeleting="GridView1_RowDeleting" onrowediting="GridView1_RowEditing" onrowupdating="GridView1_RowUpdating" AllowPaging="true" PageSize="5" onpageindexchanging="GridView1_PageIndexChanging"> <Columns> <asp:BoundField DataField="ID" HeaderText="编号" ReadOnly="True"/> <asp:TemplateField HeaderText="科目"> <EditItemTemplate> <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Subject") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Bind("Subject") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="分数"> <EditItemTemplate> <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("Score") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="Label2" runat="server" Text='<%# Bind("Score") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:CommandField HeaderText="编辑" ShowEditButton="True" /> <asp:CommandField HeaderText="删除" ShowDeleteButton="True" /> <asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="view.aspx?id={0}" HeaderText="查看" Text="查看" /> </Columns> </asp:GridView> </form> </body> </html>
要使可以编辑,使想要编辑的字段转化为可编辑列。
后台代码:
代码
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
publicpartialclass view : System.Web.UI.Page
{
protectedvoid Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
int id=Convert.ToInt32(Request.QueryString["ID"].ToString());
Lable1.Text = id.ToString();
}
}
}
GridView功能也许没有DataList强大,但是它在 很多地方还是有很大用处的,相信每个开发人员都已经了解到了,GridView还自带分页、设置样式等。这里的代码分页如果记录过多的话,将使服务器经受很大的考验,接下来我将为大家继续码优质的分页代码和其它GridView高级进阶。谢谢!!
相关文章推荐
- ASP.Net MVC开发基础学习笔记(9):查看详情、编辑数据、删除数据
- GridView 列表绑定,分页,排序,全选,反选,查看,编辑,删除,批量删除
- MVC5 + EF6 + Bootstrap3 (13) 查看详情、编辑数据、删除数据
- MVC5 + EF6 + Bootstrap3 (13) 查看详情、编辑数据、删除数据
- MVC5 + EF6 + Bootstrap3 (13) 查看详情、编辑数据、删除数据
- JSP+Servlet+Tomcat+Mysql实现用户注册、登陆、修改、添加、查看详情、分页实例之---数据库
- VB.NET版的GridView经典使用(编辑,删除,分页,鼠标行颜色变化、链接列)
- (C#)DataGrid实现自定义分页,鼠标移至变色,删除确认、可编辑,可删除
- GridView动态绑定数据、编辑、修改、删除及分页功能
- GridView实现编辑,选择删除,分页功能
- (C#)DataGrid实现自定义分页,鼠标移至变色,删除确认、可编辑,可删除
- 自编辑列的gridview,分页,删除,点击删除提示“确认”
- Repeater\DataList\GridView实现分页,数据编辑与删除
- DataList编辑、更新、取消、删除、分页(分页控件AspNetPager.dll)
- GridView 实现自定义分页、排序、查询、添加、编辑、多选删除 之代码规范
- GridView 实现自定义分页、排序、查询、添加、编辑、多选删除 之代码规范
- ThinkPHP删除指定文件(物理删除) 点击链接可查看详情(对学习可有很大的帮助的
- 查看当前服务器中的所有的topic,创建topic,删除topic,通过shell命令发送消息,通过shell消费消息,查看topic详情,对分区数进行修改
- 如何在DataGrid控件中实现编辑、删除、分类以及分页操作
- DataGrid实现自定义分页,鼠标移至变色,删除确认、可编辑,可删除