zoukankan
html css js c++ java
GridView基本的操作 编辑 更新 取消
1.html代码
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
runat
="server"
>
<
title
>
GridView基本的操作 编辑 更新 取消
</
title
>
</
head
>
<
body
>
<
form
id
="form1"
runat
="server"
>
<
div
>
<
asp:GridView
ID
="GridView1"
runat
="server"
Width
="100%"
AutoGenerateColumns
="False"
>
<
Columns
>
<
asp:BoundField
DataField
="au_id"
HeaderText
="au_id"
/>
<
asp:BoundField
DataField
="au_lname"
HeaderText
="au_lname"
/>
<
asp:BoundField
DataField
="au_fname"
HeaderText
="au_fname"
/>
<
asp:BoundField
DataField
="phone"
HeaderText
="phone"
/>
<
asp:BoundField
DataField
="address"
HeaderText
="address"
/>
<
asp:CommandField
ShowEditButton
="True"
HeaderText
="编辑"
/>
<
asp:CommandField
ShowDeleteButton
="True"
HeaderText
="删除"
/>
</
Columns
>
</
asp:GridView
>
</
div
>
</
form
>
</
body
>
</
html
>
2.cs代码
using
System;
using
System.Data;
using
System.Configuration;
using
System.Collections;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
public
partial
class
GridView_GridView_DeleteUpdate1 : System.Web.UI.Page
{
Practice.DAL.authors authorsbll
=
new
Practice.DAL.authors();
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
IsPostBack)
{
DataBindGridView();
}
GridView1.RowDeleting
+=
new
GridViewDeleteEventHandler(GridView1_RowDeleting);
GridView1.RowEditing
+=
new
GridViewEditEventHandler(GridView1_RowEditing);
GridView1.RowCancelingEdit
+=
new
GridViewCancelEditEventHandler(GridView1_RowCancelingEdit);
GridView1.RowUpdating
+=
new
GridViewUpdateEventHandler(GridView1_RowUpdating);
}
void
GridView1_RowDeleting(
object
sender, GridViewDeleteEventArgs e)
{
string
id
=
GridView1.Rows[e.RowIndex].Cells[
0
].Text.Trim();
authorsbll.Delete(id);
//
删除,函数自己写
DataBindGridView();
//
重新绑定数据源
}
void
GridView1_RowEditing(
object
sender, GridViewEditEventArgs e)
{
GridView1.EditIndex
=
e.NewEditIndex;
DataBindGridView();
}
void
GridView1_RowCancelingEdit(
object
sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex
=
-
1
;
DataBindGridView();
}
void
GridView1_RowUpdating(
object
sender, GridViewUpdateEventArgs e)
{
string
aa
=
(((TextBox)(GridView1.Rows[e.RowIndex].Cells[
0
].Controls[
0
])).Text.ToString().Trim());
GridView1.EditIndex
=
-
1
;
DataBindGridView();
}
private
void
DataBindGridView()
{
DataSet ds
=
authorsbll.GetList(
""
);
GridView1.DataSource
=
ds;
GridView1.DataBind();
}
}
查看全文
相关阅读:
Python request
Dockerfile详解
k8s 英文文档翻译
k8s 相关命令
k8s 廖老师的分享
Docker docker-compose安装
Mysql 锁库与锁表
Docker 二进制安装docker
Java多线程的同步控制记录
JAVA并行程序基础
原文地址:https://www.cnblogs.com/lds85930/p/1294828.html
最新文章
USACO 6.3 Cowcycles
USACO 6.3 Cryptcowgraphy
USACO 6.3 Fence Rails(一道纯剪枝应用)
USACO 6.2 Packing Rectangles
USACO 6.2 Shaping Regions
USACO 6.2 Calf Flac
USACO 6.1 Cow XOR
USACO 6.1 A Rectangular Barn
hadoop备战:hbase的分布式安装经验
POJ 3259 Wormholes Bellman题解
热门文章
奇妙华为3c手机, 出现安装未成功问题。
hdu 3123 2009 Asia Wuhan Regional Contest Online
多道批处理系统、分时系统和实时系统
HTML5 Canvas知识点学习笔记
【剑指offer】二叉搜索树转双向链表
Oracle表的管理
行动带来力量,周三(5月7日)晚IT讲座通知
erlang在windows下和虚拟机节点通信
Linux CA证书与https讲解
Linux read line
Copyright © 2011-2022 走看看