c#救命啊,要不然死定了,获取gridview里控件的索引

[复制链接]
查看11 | 回复5 | 2009-4-24 12:09:33 | 显示全部楼层 |阅读模式
比如说gridview 里的button,点button怎么获得所在行的索引?快救命~!!
20个小时没休息了,一定要帮我啊,我比较菜,能不能介绍的细点通俗点
我很菜,详细点吧~!55555

回复

使用道具 举报

千问 | 2009-4-24 12:09:33 | 显示全部楼层
你在点击的时候触发的RowCommand事件中的参数e中有一个属性,是e.Argument可以获取到当前行的行号。如果说你要获得BUTTON的索引的话,你可以在GridView中用FindControl方法找到该Button,之前比如说你可以给Button附一个Tag,这样找到的时候也有标记...
回复

使用道具 举报

千问 | 2009-4-24 12:09:33 | 显示全部楼层
额。。。20小时没休息咋连这么基础的东西都没查到。。button如果要是在gridview里面,那你加一个CommandName='slc', 例如: 然后给Gridview加一个事件 Row...
回复

使用道具 举报

千问 | 2009-4-24 12:09:33 | 显示全部楼层
button在GRIDVIEW里面,绑定的时候有个属性,你点击按钮的绑定 就会显示,好像是Argument...,把ID绑定给这个值,写函数的时候,可以调用这个属性...
回复

使用道具 举报

千问 | 2009-4-24 12:09:33 | 显示全部楼层
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (int.Parse((e as DataGridViewCellEventArgs).RowIndex.ToString()) == -1) ...
回复

使用道具 举报

千问 | 2009-4-24 12:09:33 | 显示全部楼层
GridViewRow ro = (GridViewRow)((Control)e.CommandSource).Parent.Parent; ;//取得触发命令的当前行
int index = ro.RowIndex;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行