如何使用gridview控件属性实现增删改查

用户名:剑了
文章数:111
评论数:260
访问量:201333
注册日期:
阅读量:1297
阅读量:3317
阅读量:581146
阅读量:465725
51CTO推荐博文
jQurey代码部分:
&script&type=&text/javascript&& &&&&&&&&&var&flag&=&0; &&&&&&&&&&&&&&&&&&&function&addRow()&{ &&&&&&&&&&&&&var&nrow&=&&&tr&&td&&input&name='hideid'&type='hidden'&value=''&/&&input&name='username'&type='text'&value=''&size='15'&maxlength='15'&&/&&/td&&td&&select&name='seltype'&id=seltype1&&option&value='Text'&文本框&/option&&option&value='textarea'&多行文本区&/option&&option&value='Select'&下拉框&/option&&option&value='Radio'&单选框&/option&&option&value='Checkbox'&复选框&/option&&/select&&/td&&td&&span&class='heb'&name='buttonspan'&&input&&value='添加'&onclick='addData(this)'&type='button'&&class='se_buton'/&&&input&&value='取消'&type='button'&onclick='deleteNewRow(this)'&class='se_buton'/&&/span&&/td&&/tr&&; &&&&&&&&&&&&&if&(flag&==&0)&{ &&&&&&&&&&&&&&&&&$('#attributetable').append(nrow); &&&&&&&&&&&&&&&&&flag&=&1; &&&&&&&&&&&&&} &&&&&&&&&} &&&&&&&&&&&&&&&&&&&function&addData(obj)&{ &&&&&&&&&&&&&&&var&trobj&=&$(obj).parents('tr'); &&&&&&&&&&&&&var&username&=&$(trobj).find(':text[name=username]').val(); &&&&&&&&&&&&&var&seltype&=&$(trobj).find('select[name=seltype]').val(); &&&&&&&&&&&&&&$.post(&SupplyAJAX.aspx&,&{&username:&username,&seltype:&seltype,&type:&&add&&},&function&(data)&{ &&&&&&&&&&&&&&&&&if&(data.toString()&!=&&0&)&{ &&&&&&&&&&&&&&&&&&&&&$(trobj).find(':hidden[name=hideid]').val(data.toString()); &&&&&&&&&&&&&&&&&&&&&changeDisable(obj,&0); &&&&&&&&&&&&&&&&&} &&&&&&&&&&&&&&&&&else&{ &&&&&&&&&&&&&&&&&&&&&deleteNewRow(obj); &&&&&&&&&&&&&&&&&&&&&alert('添加失败'); &&&&&&&&&&&&&&&&&} &&&&&&&&&&&&&}); &&&&&&&&&&&&&flag&=&0; &&&&&&&&&} &&&&&&&&& &&&&&&&&&&&&&&&&&&function&updData(obj)&{ &&&&&&&&&&&&&& &&&&&&&&&&&&&var&trobj&=&$(obj).parents('tr'); &&&&&&&&&&&&&var&id&=&$(trobj).find(':hidden[name=hideid]').val(); &&&&&&&&&&&&&var&username&=&$(trobj).find(':text[name=usrname]').val(); &&&&&&&&&& &&&&&&&&&&&&&var&seltype&=&$(trobj).find('select[name=seltype]').val(); &&&&&&&&&&&&&$.post(&SupplyAJAX.aspx&,&{&id:&id,&username:&username,&seltype:&seltype,&type:&&update&&},& &&&&&&&&&&&&&function&(data)&{ &&&&&&&& &&&&&&&&&&&&&&&&&if&(data.toString()&!=&&0&)&{ &&&&&&&&&&&&&&&&&&&&&changeDisable(obj,&0); &&&&&&&&&&&&&&&&&} &&&&&&&&&&&&&&&&&else&{ &&&&&&&&&&&&&&&&&&&&&alert('更新失败'); &&&&&&&&&&&&&&&&&} &&&&&&&&&&&&&}); &&&&&&&&&} &&&&&&&&&&&&&&&&&&function&deleteNewRow(obj)&{ &&&&&&&&&&&&&$(obj).parents('tr').replaceWith(''); &&&&&&&&&&&&&flag&=&0; &&&&&&&&&} &&&&&&&&&&&&&&&&&&function&deleteRow(obj)&{ &&&&&&&&&&&&&var&trobj&=&$(obj).parents('tr'); &&&&&&&&&&&&&var&id&=&$(trobj).find(':hidden[name=hideid]').val(); &&&&&&&&&&&&&$.post(&SupplyAJAX.aspx&,&{&id:&id,&type:&&delete&&},& &&&&&&&&&&&&&function&(data)&{ &&&&&&&&&&&&&&&&&if&(data.toString()&!=&&0&)&{ &&&&&&&&&&&&&&&&&&&&&$(obj).parents('tr').replaceWith(''); &&&&&&&&&&&&&&&&&} &&&&&&&&&&&&&&&&&else&{ &&&&&&&&&&&&&&&&&&&&&alert('删除失败'); &&&&&&&&&&&&&&&&&} &&&&&&&&&&&&&}); &&&&&&&&&} &&&&&&&&&&&&&&&&&&&function&changeDisable(obj,&type)&{ &&&&&&&&&&&&&var&trobj&=&$(obj).parents('tr'); &&&&&&&&&&&&&if&(type&==&0)&{ &&&&&&&&&&&&&&&&&$(trobj).find(':text').attr('disabled',&'disabled'); &&&&&&&&&&&&&&&&&$(trobj).find('select').attr('disabled',&'disabled'); &&&&&&&&&&&&&&&&&$(trobj).find('span[name=buttonspan]').html(&&input&name='gx'&value='更新'&type='button'&onclick='changeDisable(this,1)'&&class='se_buton'/&&&input&value='删除'&type='button'&name='qx'&onclick='deleteRow(this)'&&class='se_buton'&/&&); &&&&&&&&&&&&&} &&&&&&&&&&&&&if&(type&==&1)&{ &&&&&&&&&&&&&&&&&$(trobj).find(':text').attr('disabled',&''); &&&&&&&&&&&&&&&&&$(trobj).find('select').attr('disabled',&''); &&&&&&&&&&&&&&&&&$(trobj).find('span[name=buttonspan]').html(&&input&name='gx'&value='确定'&type='button'&onclick='updData(this)'&&class='se_buton'/&&&input&value='取消'&type='button'&name='qx'&onclick='changeDisable(this,0)'&&class='se_buton'&/&&); &&&&&&&&&&&&&} &&&&&&&&&} &&&&&&/script&&
HTML代码部分:
&&&id=&attributetable&&&&&&class=&&heb&&value=&增加一行&&type=&button&&onclick='addRow()'&class=&se_buton&&&&
SupplyAJAX类
&public&partial&class&SupplyAJAX&:&System.Web.UI.Page &{ &&&&&static&List&UserModel&&UmList&=&new&List&UserModel&(); &&&&&&protected&void&Page_Load(object&sender,&EventArgs&e) &&&&&{ &&&&&&&&&switch&(Request.QueryString[&type&]) &&&&&&&&&{& &&&&&&&&&&&&&case&&add&: &&&&&&&&&&&&&&&&&Add(); &&&&&&&&&&&&&&&&&break; &&&&&&&&&&&&&case&&update&: &&&&&&&&&&&&&&&&&Update(); &&&&&&&&&&&&&&&&&break; &&&&&&&&&&&&&case&&delete&: &&&&&&&&&&&&&&&&&Delete(); &&&&&&&&&&&&&&&&&break; &&&&&&&&&} &&&&&&&&&Response.End(); &&&&&} &&&&&&private&string&Add() &&&&&{ &&&&&&&&&UserModel&um&=&new&UserModel(); &&&&&&&&&um.Id&=&UmList.Count&+&1;&&&&&&&&&&um.Username&=&Request.Form[&username&]; &&&&&&&&&um.Seltype&=&Request.Form[&seltype&]; &&&&&&&&&UmList.Add(um); &&&&&&&&&return&um.Id.ToString(); &&&&&} &&&&&&private&string&Update() &&&&&{ &&&&&&&&&int&id&=&int.Parse(Request.QueryString[&id&]); &&&&&&&&&for&(int&i&=&0;&i&&&UmList.C&i++) &&&&&&&&&{ &&&&&&&&&&&&&if&(id&==&UmList[i].Id) &&&&&&&&&&&&&{ &&&&&&&&&&&&&&&&&UmList[i].Username&=&Request.Form[&username&]; &&&&&&&&&&&&&&&&&UmList[i].Seltype&=&Request.Form[&seltype&]; &&&&&&&&&&&&&&&&&return&UmList[i].Id.ToString(); &&&&&&&&&&&&&} &&&&&&&&&} &&&&&&&&&return&&0&; &&&&&} &&&&&&private&string&Delete() &&&&&{ &&&&&&&&&int&id&=&int.Parse(Request.Form[&id&]); &&&&&&&&&for&(int&i&=&0;&i&&&UmList.C&i++) &&&&&&&&&{ &&&&&&&&&&&&&if&(id&==&UmList[i].Id) &&&&&&&&&&&&&{ &&&&&&&&&&&&&&&&&UmList.Remove(UmList[i]); &&&&&&&&&&&&&&&&&return&UmList[i].Id.ToString(); &&&&&&&&&&&&&} &&&&&&&&&} &&&&&&&&&return&&0&; &&&&&} &&}&
&本文出自 “” 博客,请务必保留此出处
了这篇文章
附件下载:  
类别:┆阅读(0)┆评论(0)
15:53:06 10:19:08 15:25:12
请输入验证码:用GridView实现增删改查 - .Net源码 - C# - 源码天空
> C# > 用GridView实现增删改查
&热门.Net源码
用GridView实现增删改查
资源等级:
上传会员:
资源类别:
文件大小:
原创作者:
发布时间:
网友评分:
3.0分 / 4次
下载次数:
里面写有公共类,GridView空间的使用,实现增删改查
&&网友评论(共有27条)
&学习一下!
hhwydwfg, 20:42:20
&很不错的!
wu10-04-15 12:42:52
tjwcj, 15:52:45
&不行啊。。。
xh-03 16:44:26
&很好的东东
jiujiuapple, 16:06:11
&好东西,看看如何实现
tonny888, 11:49:20
&过于简单 适合初学者
fle, 14:10:21
&很好 我也学这个 看了再跟您聊
limpush, 19:15:43
&适合初学者
yaolong13, 14:21:14
kflying316, 22:53:22
&房屋租赁管理系统
you0xi, 21:56:25
&没有数据库啊!
xtldwjj, 09:33:51
<font color="#0-06-23 14:45:58
&值得学习,实用的基本知识
wenstin, 10:38:32
&我要啊啊.
zqsking, 11:44:44
&很实用的东西
pc533, 13:43:38
&学习下,谢谢啦!
hbsky, 10:08:47
dqdachang, 14:03:25
zaizai397, 19:38:12
&打不开。。。
zheng1-05-17 03:00:32
&很好的东东,谢谢了
zhijianshaly, 14:18:52
&很好的东东,谢谢了
jy2-05-06 17:28:32
&怎么还有密码啊
wangbadang, 21:55:40
&好吧,你们太阴险了,那么小的密码
lxf__net, 16:23:13
&查询到的结果在编辑时会定位到表的第一行
rocky-20 17:50:19
&怎么下呀?
bitong, 11:11:43
<font color="#5-12-26 11:14:10
&&→&发表我的评论:
*字数限制500个字符(一个汉字占三个字符)
QQ技术交流群:编程乐园
(VB交流群) 3326898(Delphi交流群) (VC交流群)
版权所有 &
保留所有权力GridView的增删改查
GidView简单的增删改查,自己做了个小项目和大家分享,希望有所帮助(PS:我也是刚学者,有好的学习方法大家一起学习哈~)先来贴出本文代码运行的结果:点击增加一行,第一行出现空格输入内容,点击确定增加,就可以将数据保存到数据库,并绑定到gidview中点击编辑出现更新和取消,就可以直接在gidview上修改内容了(PS:编号id是自动生成的,所以不可以修改,在这边让它成为只读的)前端代码%@PageLanguage="C#"AutoEventWieup="tue"CodeFile="Default.aspx.cs"Inheits="_Default"%!DOCTYPEhtmlPUBLIC"-W3CDTDXHTML1.0TansitionalEN""http:www.w3.ogTRxhtml1DTDxhtml1-tansitional.dtd"
& 果果文库所有资源均来源于互联网,仅供网友学习交流,若侵犯了您的权益,请联系我们予以删除。
15410&&人浏览
645&&人浏览
16607&&人浏览
12399&&人浏览
342&&人浏览
588&&人浏览
9978&&人浏览
18496&&人浏览
13719&&人浏览
2921&&人浏览
4076&&人浏览
19741&&人浏览
9247&&人浏览
16005&&人浏览
6889&&人浏览
本文标题:GridView的增删改查 链接地址:
copyright@ 2013- Inc. All Rights Reserved 果果文库 版权所有 联系站长: ; 经营许可证编号:浙ICP备号ASP.NET jQurey实现的仿GridView增删改查功能 - jQuery教程 - 编程入门网
ASP.NET jQurey实现的仿GridView增删改查功能
jQurey代码部分:
&script type=&text/javascript&&
var flag = 0;
//添加新行
function addRow() {
var nrow = &&tr&&td&&input name='hideid' type='hidden' value='' /&&input name='username' type='text' value='' size='15' maxlength='15'
/&&/td&&td&&select name='seltype' id=seltype1&&option value='Text'&文本框&/option&&option value='textarea'&多行文本区&/option&&option value='Select'&下拉框&/option&&option value='Radio'&单选框&/option&&option value='Checkbox'&复选框&/option&&/select&&/td&&td&&span class='heb' name='buttonspan'&&input
value='添加' onclick='addData(this)' type='button'
class='se_buton'/&&&input
value='取消' type='button' onclick='deleteNewRow(this)' class='se_buton'/&&/span&&/td&&/tr&&;
if (flag == 0) {
$('#attributetable').append(nrow);
//添加新行中的数据到后台
function addData(obj) {
var trobj = $(obj).parents('tr');
var username = $(trobj).find(':text[name=username]').val();
var seltype = $(trobj).find('select[name=seltype]').val();
$.post(&SupplyAJAX.aspx&, { username: username, seltype: seltype, type: &add& }, function (data) {
if (data.toString() != &0&) {
$(trobj).find(':hidden[name=hideid]').val(data.toString());
changeDisable(obj, 0);
deleteNewRow(obj);
alert('添加失败');
function updData(obj) {
var trobj = $(obj).parents('tr');
var id = $(trobj).find(':hidden[name=hideid]').val();
var username = $(trobj).find(':text[name=usrname]').val();
var seltype = $(trobj).find('select[name=seltype]').val();
$.post(&SupplyAJAX.aspx&, { id: id, username: username, seltype: seltype, type: &update& },
function (data) {
if (data.toString() != &0&) {
changeDisable(obj, 0);
alert('更新失败');
//删除新行
function deleteNewRow(obj) {
$(obj).parents('tr').replaceWith('');
//删除数据库中的行
function deleteRow(obj) {
var trobj = $(obj).parents('tr');
var id = $(trobj).find(':hidden[name=hideid]').val();
$.post(&SupplyAJAX.aspx&, { id: id, type: &delete& },
function (data) {
if (data.toString() != &0&) {
$(obj).parents('tr').replaceWith('');
alert('删除失败');
//改变编辑状态
function changeDisable(obj, type) {
var trobj = $(obj).parents('tr');
if (type == 0) {
$(trobj).find(':text').attr('disabled', 'disabled');
$(trobj).find('select').attr('disabled', 'disabled');
$(trobj).find('span[name=buttonspan]').html(&&input name='gx' value='更新' type='button' onclick='changeDisable(this,1)'
class='se_buton'/&&&input value='删除' type='button' name='qx' onclick='deleteRow(this)'
class='se_buton' /&&);
if (type == 1) {
$(trobj).find(':text').attr('disabled', '');
$(trobj).find('select').attr('disabled', '');
$(trobj).find('span[name=buttonspan]').html(&&input name='gx' value='确定' type='button' onclick='updData(this)'
class='se_buton'/&&&input value='取消' type='button' name='qx' onclick='changeDisable(this,0)'
class='se_buton' /&&);}

我要回帖

更多关于 gridview控件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信