如何获取GridView当前列的索引值?

一个GridView中有几个模板列,每个模板列都放有一个LinkButton,在RowCommand事件中,我想获取点击的LinkButton所在的行和列,比如点第1行第... 一个GridView中有几个模板列,每个模板列都放有一个LinkButton,在RowCommand事件中,我想获取点击的LinkButton所在的行和列,比如点第1行第2列,就取到i=1,j=2,现在行号能取到,就是第几列取不了,该如何取? 展开
 我来答
lovemingming
2010-04-29 · TA获得超过4137个赞
知道大有可为答主
回答量:1422
采纳率:0%
帮助的人:1431万
展开全部
你LinkButton的CommandArgument还有CommandName有没有没被占用的?
如果有没有被占用,你就把它指定成相应的列索引,0,1,2,3
然后在RowCommand事件中使用(string)linkButton.CommandArgument或者linkButton.CommandName来获取。。。

或者
GridView1.Columns.IndexOf(((DataControlField)((LinkButton)e.CommandSource).Parent));//你用这句试一下,我只是根据原理,这么写了下,没测试,你试试吧。。。。
magic_ycf
2010-04-29 · TA获得超过321个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:227万
展开全部
用 e.ColumnIndex取列数啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式