用datasource来绑定gridview如何进行修改,更新,删除

本文介绍了使用ASP.NET中GridView控件进行数据编辑、删除、更新和分页的实现方法,通过实例代码详细展示了如何处理RowEditing、RowDeleting、RowUpdating和RowCancelingEdit事件,以及如何导出数据到Excel。
摘要由CSDN通过智能技术生成

以前使用gridview都是使用datasource来绑定数据。这样开发速度在初期是很快。但是,用久了,会发现它的极限。于是改用手写编辑。但是,竟然一下子不会写了。每次都说:GridView“GridView1”激发了未处理的事件“RowEditing”。
真的很郁闷。在cs中也写上了GridView1_RowEditing处理事件了。在网上看了,好像也没有什么用。后来我才在一片文章中发现,原来在aspx文件上的gridview控件上要加上几个事件来触发GridView1_RowEditing这个函数。--唉javascript语法如此相似,我竟然给忽略了。点击编辑的事件是OnRowEditing,“取消”的事件是OnRowCancelingEdit,点击“更新”的事件是OnRowUpdating,“删除”就是OnRowDeleting事件。至于事件函数倒是可以随便你取个名字啦。不过一般为了规范化,都是用Gridview_.....的。唉,这个东西,我以前在学vb.net的时候是知道的啊。真的不行啊。

下面是网上的代码:

收集整理的Asp.Net[C#]使用GridView 分页,编辑,删除,导出XML完整页面,使用起来很简单,修改一下就可以用了
Aspx页面代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Manage_News_Default"   EnableEventValidation = "false"%>

<!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>
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="3" OnRowDeleting="GridView1_RowDeleting" OnRowEditing="GridView1_RowEditing"
                     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值