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();
}
供大家复制.
查看全文
相关阅读:
设计模式总结:单例模式(以及多线程、无序写入、volatile对单例的影响)
android的WebView进度条
三角形类内置成员函数(看看吧。。)
VGA接口之显示彩色条
Java I/O流操作(二)缓冲流
oracle 单引号 双引号 连接符
2013腾讯编程马拉松初赛(3月22)赛题及第2题代码(C++)
Java I/O流操作(一)入门篇和System和Properties类介绍
POJ 3264 Balanced Lineup
成都行(二)
原文地址:https://www.cnblogs.com/daxia/p/797752.html
最新文章
lavarel 响应宏
Laravel 服务提供者实例教程 —— 创建 Service Provider 测试实例
Python基础知识汇总
laravel5.*安装使用Redis以及解决Class 'Predis\Client' not found和Fatal error: Nonstatic method Redis::set() c...
PySide教程:Close 狼人:
Andriod UI设计之度量单位说明(DIP,DP,PX,SP) 狼人:
Android 前景 狼人:
移动三国己然鼎立,普通开发者如何选择开发平台? 狼人:
iOS概述 狼人:
Skia引擎API整理介绍(skia in Android 2.3 trunk) 狼人:
热门文章
Android文本中缩略图点击弹出大图效果实现 狼人:
PySide教程:一个简单的点击按钮示例 狼人:
PySide QtCore.Signal帮助手册 狼人:
ubuntu 10.10下搭建android开发环境 安装必要工作用软件 狼人:
MeeGo系统1.2版本新组件 狼人:
MeeGo开发进程通信核心 DBus调试工具 狼人:
PySide教程:简单的对话框应用程序 狼人:
PySide教程:PySide中使用Qt属性 狼人:
ObjectiveC入门 狼人:
快速排序
Copyright © 2011-2022 走看看