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();
}
供大家复制.
查看全文
相关阅读:
重写GridView(转载)
《Windows Communication Foundation之旅》系列之二(转载)
C++类的继承与多重继承的访问控制(转载)
准备出发
10月8日 多云
081014 曇後雨
关于SQL Server 2005 Reporting Services的几点设置
081007 浓雾
081003 晴
10月6日 上班
原文地址:https://www.cnblogs.com/daxia/p/797752.html
最新文章
如何取得系统支持的所有显示模式
Jmeter分布式压力测试
安卓apk的编译与反编译
python中__call__()方法的用法
android dumpsys
adb 命令
POJ 1308 Is It A Tree?
POJ 3321 Apple Tree
HDOJ 2673 shǎ崽 OrOrOrOrz
HDOJ 1577 WisKey的眼神
热门文章
POJ 2182 Lost Cows
POJ 1984 Navigation Nightmare
HDOJ 1205 吃糖果
POJ 3468 A Simple Problem with Integers
HDOJ 1556 Color the ball
HDOJ 1272 小希的迷宫
HTML中的解释
Css中字体的设置
《Windows Communication Foundation之旅》系列之一(转载)
c++类的多重继承与虚拟继承(转载)
Copyright © 2011-2022 走看看