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();
}
查看全文
相关阅读:
C#获取windos 登录用户信息
像我这样的人
只道情深,奈何缘浅(雪之轻裳搜集)
如果我死了,还剩下什么(雪之轻裳)
嫁给爱情 还是嫁给现实(搜集)
排名前 16 的 Java 工具类
java 获取当前屏幕截图
转:零售数据观(一):如何花30分钟成为一个标签设计“达人”
转:数据指标系列:电商数据分析指标体系总结V1.0
转:领域模型中的实体类分为四种类型:VO、DTO、DO、PO
原文地址:https://www.cnblogs.com/cnaspnet/p/937607.html
最新文章
头皮脑电图源空间的计算建模为癫痫的术前评估提供依据
使用游戏测试干式EEG传感器的有效性
脑机头条 第20期| 世界机器人大会-脑控打字创纪录
利用深度学习(Keras)进行癫痫分类-Python案例
混合SSVEP-P300 BCI生产双频SSVEP
[Envy] BIOS修复
HP笔记本电脑
c语言学习 ----陷阱汇总
ESP8266 使用 SPIFFS 进行文件的上传与保存
ESP8266零配置网络
热门文章
esp8266 Server模式
esp8266文件系统 SPIFFS的使用 https://www.jianshu.com/p/014bcae94c8b
G哥撸Arduino之:深入理解PWM输出 https://www.arduino.cn/thread-80668-1-6.html
esp8266 固定IP设置 摘录备查
如何使用Arduino开发板读取KY-037声音检测传感器 转载自 https://www.yiboard.com/thread-1232-1-1.html(留着备用)
CMD命令大全
C#事件-使用事件需要的步骤
C#中split的方法汇总(StringSplitOptions.RemoveEmptyEntries)
缘起则聚。缘灭则散(搜集)
myl常用语句
Copyright © 2011-2022 走看看