datagrid的简单问题
我想问一下大家:在ASP.NET中datagrid显示数据时能不能像在CS架构的程充中一样,程序运行时,datagrid中充满数据,可以用鼠标点击某一行,这样这行就会处于被选中状态?(被选中的这行就会全部变黑嘛)初学者,请大家赐教! 问题点数:50、回复次数:9Top
1 楼cxqhust1()回复于 2006-03-08 15:18:54 得分 0
JAVASCRIPT
Top
2 楼nameone(过客)回复于 2006-03-08 15:19:51 得分 0
UPTop
3 楼qiqi19820419(奇奇)回复于 2006-03-08 15:21:18 得分 10
看看小山老师的例子,不错的
http://singlepine.cnblogs.com/articles/266538.htmlTop
4 楼guanxingchen(面无表情)回复于 2006-03-08 15:23:35 得分 10
加载的时候显示数据没问题 放在PAGE_LODE里就行
可ASP.NET里的显示控件没有鼠标焦点事件 这不太好弄
关注Top
5 楼qiqi19820419(奇奇)回复于 2006-03-08 15:24:22 得分 0
或者看看这个网址,很适合像我这样的菜鸟
哈哈Top
6 楼qiqi19820419(奇奇)回复于 2006-03-08 15:24:29 得分 10
http://www.cnblogs.com/iCeSnaker/archive/2004/07/31/29017.aspxTop
7 楼huangjietao(紫 龙)回复于 2006-03-08 16:31:02 得分 10
试试datagrid中的selectedItemStyle吧,在datagrid接受到select按钮命令事件的时候就会使用此风格,比较好用,要想页面不闪,可以在ItemCreate中添加Js来控制风格Top
8 楼wangjanson99(人在天涯)回复于 2006-03-08 16:54:54 得分 10
private void DataGrid1_ItemDatabounnd(object sender,System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType== ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='#99cc00';this.style.color='buttontext';this.style.cursor='default';");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor='';this.style.color='buttontext';this.style.cursor='default';");
}
}
写在datagrid的ItemDataBound事件里面,你可以根据自己的需要修改颜色和鼠标事件Top
9 楼byhum(sigh....唯一的缺点就是干净)回复于 2006-03-08 18:31:10 得分 0
对了,我忘了告诉大家我想要的是VB.NET的代码Top




