zoukankan
html css js c++ java
GridView的RowCommand事件中取得行索引
protected
void
GridView1_RowDataBound(
object
sender, GridViewRowEventArgs e)
...
{
if
(e.Row.RowType
==
DataControlRowType.DataRow)
//
如果是为数据行
...
{
ImageButton imgbtnup
=
(ImageButton)e.Row.Cells[
1
].FindControl(
"
btnMoveUp
"
);
//
找控件
imgbtnup.CommandArgument
=
e.Row.RowIndex.ToString();
//
设置与此BUTTON关联的命令参数
imgbtnup.Visible
=
e.Row.RowIndex
!=
0
;
ImageButton imgbtndown
=
(ImageButton)e.Row.Cells[
2
].FindControl(
"
btnMoveDown
"
);
imgbtndown.CommandArgument
=
e.Row.RowIndex.ToString();
imgbtndown.Visible
=
e.Row.RowIndex
!=
((DataSet)((GridView)sender).DataSource).Tables[
0
].Rows.Count
-
1
;
}
}
protected
void
GridView1_RowCommand(
object
sender, GridViewCommandEventArgs e)
...
{
if
(e.CommandName
==
"
MoveUp
"
)
...
{
int
index
=
Convert.ToInt32(e.CommandArgument);
//
取的行索引
DataKey key
=
this
.GridView1.DataKeys[index];
string
keyval
=
key.Value;
//
取得主键
}
else
if
(e.CommandName
==
"
MoveDown
"
)
...
{
int
index
=
Convert.ToInt32(e.CommandArgument);
DataKey key
=
this
.GridView1.DataKeys[index];
string
keyval
=
key.Value;
}
}
文章出处:
http://blog.csdn.net/sonce8/archive/2007/09/09/1777777.aspx
查看全文
相关阅读:
lodash函数库----difference
lodash 函数库-
lodash函数库 -- chunk
document.selection.createRange方法----获取用户选择文本
复制到剪切板 clipboard
下载图片到本地
H5(11表格案例:小说排行榜)
H5(10HTML标签学习)
H5(09综合案例圣诞老人介绍)
H5(08常用标签02,绝对,相对路径)
原文地址:https://www.cnblogs.com/pyt5208/p/979442.html
最新文章
JavaScript正则表达式常用技巧
Promise的使用
前端性能优化
YUMREPO ERROR: ALL MIRROR URLS ARE NOT USING FTP, HTTP[S] OR FILE
Git中如何对文件权限做版本控制的?
Laravel中自定义helper函数
H5页面跳转小程序
修改vue模板标签
js根据输入的文本自动改变textarea框的高度
js 计算对象数组中某个属性合计
热门文章
uniapp自定义picker城市多级联动组件
谷歌浏览器安装vue-devtools扩展插件
js实现长按显示全部内容
Vue:Vue-Cli 实现的交互式的项目脚手架
C# #region 字符串轉實例
ORACLE中MON类型时间格式转换及无效年月错误解决
NestJS TypeORM Pagination with MySQL
IDEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在问题处理
webpack-typescript-vue 浏览器插件开发配置
lodash函数库 -- drop函数
Copyright © 2011-2022 走看看