标题:如何知道DataGrid的哪一行被选中?
只看楼主
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
得分:0 
if(e.CommandName=="edit")
{
string abc = this.DataGrid1.SelectedItem.Cells[0].Text.ToString()
}

未将对象实例化?!为什么? 

Tomorrow is another day! my love..................
2007-04-28 00:22
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
得分:0 

已经解决
谢谢大家


Tomorrow is another day! my love..................
2007-04-28 00:46
rstp
Rank: 1
等 级:新手上路
威 望:1
帖 子:50
专家分:0
注 册:2006-10-13
得分:0 
恩,解决就好
2007-04-28 18:41
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
得分:0 

但是如何设置被选中那一行的背景色啊!就是鼠标点击哪一行就背景色改变
我设了,起先管用,但是commandName一添加就又不管用了


Tomorrow is another day! my love..................
2007-04-28 18:58
rstp
Rank: 1
等 级:新手上路
威 望:1
帖 子:50
专家分:0
注 册:2006-10-13
得分:0 
你的datagrid的绑定要放在if(!Page.isPostBack)里面。
2007-04-28 22:09
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
得分:0 

有个CurrentCell可以获得当前焦点的单元格,很多问题需要查阅MSDN


愛生活 && 愛編程
2007-04-28 22:22
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
得分:0 
难道简单吗?还是我的人品问题啊,我的DG就是怎么设选中项都没有反应!

1.属性生成器-列-格式试过不行
2.CurrentCell不太明白!?
3.ItemDataBound里添加新属性试过不行
4.弄了一个实在搞不懂的JS倒是可以了,但是实在不想用这种方法!

还有没有了?!!指点一下吧!
我的设置就是很简单的设一下鼠标点击DG中的哪一行,也就是选中行,该行的颜色就高亮一点让人识别
整的我灰心丧气的!


实在搞不明白为什么了.真的鼠标在选中行上怎么点都没有反应!!??



Tomorrow is another day! my love..................
2007-04-29 01:06
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
得分:0 
有没有好看一点的DG设置代码,贴出来小弟学习学习吧!跪谢了

Tomorrow is another day! my love..................
2007-04-29 01:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-135455-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.882879 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved