zoukankan
html css js c++ java
一个GridView编辑删除的例子
aspx:
<
asp:GridView
ID
="myGvClass"
runat
="server"
AutoGenerateColumns
="False"
Width
="100%"
DataKeyNames
="id"
OnRowCancelingEdit
="myGvClass_RowCancelingEdit"
OnRowEditing
="myGvClass_RowEditing"
OnRowUpdating
="myGvClass_RowUpdating"
OnRowDeleting
="myGvClass_RowDeleting"
BorderColor
="#CCCCCC"
BorderStyle
="Solid"
BorderWidth
="1px"
>
<
Columns
>
<
asp:BoundField
DataField
="id"
HeaderText
="序号"
ReadOnly
="True"
>
<
ItemStyle
HorizontalAlign
="Center"
/>
<
HeaderStyle
HorizontalAlign
="Center"
Width
="10%"
/></
asp:BoundField
>
<
asp:BoundField
DataField
="classname"
HeaderText
="栏目名称"
>
<
ItemStyle
HorizontalAlign
="Left"
/>
<
HeaderStyle
HorizontalAlign
="Left"
Width
="52%"
/>
<
ControlStyle
Width
="80%"
/>
</
asp:BoundField
>
<
asp:BoundField
DataField
="stime"
HeaderText
="操作时间"
ReadOnly
="True"
>
<
ItemStyle
HorizontalAlign
="Center"
/>
<
HeaderStyle
HorizontalAlign
="Center"
Width
="20%"
/></
asp:BoundField
>
<
asp:CommandField
HeaderText
="操作"
ShowEditButton
="True"
>
<
HeaderStyle
HorizontalAlign
="Center"
Width
="12%"
/>
<
ItemStyle
HorizontalAlign
="Center"
/></
asp:CommandField
>
<
asp:TemplateField
HeaderText
="删除"
ShowHeader
="False"
>
<
ItemStyle
HorizontalAlign
="Center"
/>
<
HeaderStyle
HorizontalAlign
="Center"
Width
="6%"
/>
<
ItemTemplate
>
<
asp:LinkButton
ID
="LinkButton1"
OnClientClick
="return confirm('您确认删除该记录吗?');"
runat
="server"
CausesValidation
="False"
CommandName
="Delete"
Text
="删除"
></
asp:LinkButton
>
</
ItemTemplate
>
</
asp:TemplateField
>
</
Columns
>
<
HeaderStyle
BackColor
="LightGray"
/>
</
asp:GridView
>
CS:
protected
void
myGvClass_RowEditing(
object
sender, GridViewEditEventArgs e)
{
myGvClass.EditIndex
=
e.NewEditIndex;
this
.myGvClass.EditRowStyle.BackColor
=
Color.AliceBlue;
BinData();
}
protected
void
myGvClass_RowCancelingEdit(
object
sender, GridViewCancelEditEventArgs e)
{
myGvClass.EditIndex
=
-
1
;
BinData();
}
protected
void
myGvClass_RowUpdating(
object
sender, GridViewUpdateEventArgs e)
{
string
strID
=
this
.myGvClass.DataKeys[e.RowIndex].Value.ToString();
string
strClassName
=
((TextBox)(myGvClass.Rows[e.RowIndex].Cells[
1
].Controls[
0
])).Text.Trim().ToString();
WebClass.ArticleList tmp
=
new
WebClass.ArticleList();
tmp.EditClass(strClassName,strID);
myGvClass.EditIndex
=
-
1
;
BinData();
}
protected
void
myGvClass_RowDeleting(
object
sender, GridViewDeleteEventArgs e)
{
string
strID
=
this
.myGvClass.DataKeys[e.RowIndex].Value.ToString();
WebClass.ArticleList tmp
=
new
WebClass.ArticleList();
tmp.DelClass(strID);
myGvClass.EditIndex
=
-
1
;
BinData();
}
查看全文
相关阅读:
多线程--ThreadLocal类
常用开发类库支持--UUID及空值处理Optional
国际化的程序实现及其原理
浅析java设计模式(一)----异构容器,可以存储任何对象类型为其他类提供该对象
使用批处理命令注册运行mysql数据库,无需注册mysql服务,可以在任意电脑登录使用
计算机中位、字长、字的区别
SQL Server用户自定义数据类型
简单的回合制小游戏
单链表创建、删除、查找、插入之C语言实现
LeetCode-905 Sort Array By Parity Solution (with Java)
原文地址:https://www.cnblogs.com/cnaspnet/p/937607.html
最新文章
vmstat命令详解--转载
MySQLdb和pymysql区别
薛兆丰经济讲义
大局观
Paxos协议详解
Raft协议详解
对分布式事务及两阶段提交、三阶段提交的理解
MySQL explain功能展示的各种信息的解释
hive常见问题
hive函数之日期函数
热门文章
使用Java线程锁方式打印十次ABC
Spark面试题(持续更新)
Java遍历Set,Map的几种方式
Scala实现排序算法
Spark RDD宽窄依赖
impala的架构
spark算子集合
spark算子 reduce,reduceByKey和groupByKey的区别
Base64加密工具
定时调度
Copyright © 2011-2022 走看看