zoukankan
html css js c++ java
GridView的事件
/**/
///
<summary>
///
编辑选中事件
///
</summary>
///
<param name="sender"></param>
///
<param name="e"></param>
protected
void
GridView1_RowEditing(
object
sender, GridViewEditEventArgs e)
{
GridView1.EditIndex
=
e.NewEditIndex;
databinGrid();
}
/**/
///
<summary>
///
编辑取消事件
///
</summary>
///
<param name="sender"></param>
///
<param name="e"></param>
protected
void
GridView1_RowCancelingEdit(
object
sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex
=
-
1
;
databinGrid();
}
/**/
///
<summary>
///
更新事件
///
</summary>
///
<param name="sender"></param>
///
<param name="e"></param>
protected
void
GridView1_RowUpdating(
object
sender, GridViewUpdateEventArgs e)
{
bbsjhwType.Id
=
int
.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString());
bbsjhwType.Name
=
((TextBox)(GridView1.Rows[e.RowIndex].Cells[
1
].Controls[
0
])).Text.ToString().Trim();
bbsjhwType.Update();
GridView1.EditIndex
=
-
1
;
databinGrid();
}
/**/
///
<summary>
///
设置textbox宽度
///
</summary>
///
<param name="sender"></param>
///
<param name="e"></param>
protected
void
GridView1_PreRender(
object
sender, EventArgs e)
{
if
(GridView1.EditIndex
>
-
1
)
{
TextBox TXTb
=
new
TextBox();
for
(
int
i
=
1
; i
<
2
; i
++
)
{
TXTb
=
(TextBox)GridView1.Rows[GridView1.EditIndex].Cells[i].Controls[
0
];
TXTb.Width
=
50
;
}
}
}
protected
void
GridView1_RowDeleting(
object
sender, GridViewDeleteEventArgs e)
{
bbsjhwType.Id
=
int
.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString());
bbsjhwType.Delete(bbsjhwType.Id);
databinGrid();
}
protected
void
GridView1_RowDataBound(
object
sender, GridViewRowEventArgs e)
{
//
如果是绑定数据行
if
(e.Row.RowType
==
DataControlRowType.DataRow)
{
if
(e.Row.RowState
==
DataControlRowState.Normal
||
e.Row.RowState
==
DataControlRowState.Alternate)
{
((LinkButton)e.Row.Cells[
3
].Controls[
0
]).Attributes.Add(
"
onclick
"
,
"
javascript:return confirm('你确认要删除:\
""
+ e.Row.Cells[1].Text +
"
\
"
吗?它相应的子类将也被删除')
"
);
}
}
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
databinGrid();
}
供大家复制.
查看全文
相关阅读:
JMeter参数化及断言的使用
JMeter基础概念
postman关联
postman参数化
postman发送请求的简单操作
postman的简单介绍及运用
javascript小记五则:用JS写一个图片左右自由滚动的“跑马灯”效果
javascript小记四则:用JS写一个滚动横条文字,可以根据需要进行修改;
javascript小记三则:ASP.NET启动web调试,窗体自动放大的方法
JavaScript小记二则:接上一节:用.net写Textbox控件关于数字的判断的另一则方法
原文地址:https://www.cnblogs.com/daxia/p/797752.html
最新文章
速耀达客户端升级(速达二次开发)
速耀达客户端部署(速达二次开发)
无公网IP服务器访问整体解决方案(速达二次开发)
开发版速达之企业上云-致双11
速耀达App服务自动部署和升级(速达二次开发)
速耀达App服务手工部署(速达二次开发)
IIS安装(速达二次开发)
速耀达服务端脚本升级(速达二次开发)
速耀达账套初始化与速达软件对接服务(速达二次开发)
macOS下Django配置mysql,无法安装mysqlclient的问题
热门文章
《精通Linux C编程》1.3Linux系统的常用命令-笔记
2017-08-31整理代码的一些感想和新学知识
2017-07-31关于敏捷开发的一些想法
2017-07-26关于set和get访问器以及value的理解
2017-07-18&19
2017-07-17
2017-07-14
2017-07-13
2017-07-12
JMeter关联
Copyright © 2011-2022 走看看