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#的类,构造函数以及Array阵列的数据填充与绑定
子菜单显示了,就不想隐藏了
获取DataTable选择第一行某一列值
两个dropDownList和一个GridView的选择与显示
127.0.0.1SQLEXPRESS连接异常
Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.
The system cannot find the file specified
Handler "BlockViewHandler" has a bad module "ManagedPipelineHandler" in its module list
The Web server is configured to not list the contents of this directory.
分布式监控系统Zabbix-图形集中展示插件Graphtree安装笔记
原文地址:https://www.cnblogs.com/cnaspnet/p/937607.html
最新文章
PHP获取当前类名、函数名、方法名
MySQL用sql复制表数据到新表的方法
php CI框架实现验证码功能和增强验证码安全性实战教程
mysql 插入数据失败防止自增长主键增长的方法
比特币、莱特币钱包下载和把数据迁移到C盘以外其他盘
中国用户通过rchange用银联充值到PerfectMoney再给BTC-E充值进行搬砖的方法
分享下自己写的计算余额宝上复利的代码,网上的复利计算器无法满足需求
设置(更改)Mysql 自增ID的起始值
PHP读取sphinx 搜索返回结果完整实战实例
无题
热门文章
NetworkError: 404 Not Found
has no parameters and arguments were supplied
Mailbox unavailable. The server response was: 5.1.1 User unknown
记录浏览者客户端的信息
在IIS启用MP4
使用文本框的值动态生成控件
ASP.NET的视图(Razor)循环产生html代码
Div Vertical Menu ver5
为html.EditorFor添加样式
LINQ的Expression与delegate表达式
Copyright © 2011-2022 走看看