读书人

DataGrid中有用户组表,怎么鼠标移到组

发布时间: 2012-02-17 17:50:42 作者: rapoo

DataGrid中有用户组表,如何鼠标移到组上,悬停一DIV显示该组所有组员?
如题,
我考虑到方法有两种:一是使用SQL语句将组员查询出来,在组名的字段上加上toolTip,但是这种方法没用DIV,如果想控制其颜色及排板比较不方便.而且我比较想知道第二种方法如何实现...

二是:使用ajax+div实现,异步读取该组的组员,再传到DIV上,请教具体做法是如何?
如有代码感激不尽.

[解决办法]
可以用UpdatePanel和Panel来做啊.
[解决办法]
第一种方法:页面画一个 DIV,包含一个Iframe,Iframe里面包含的页面就是你取数据的页面

OnMunseMove的时候,显示该DIV,并将参数穿进去,可以达到查询的效果,页面也不会刷新

[解决办法]
private void DGzf_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
 if (e.Item.ItemType!=ListItemType.Header)
 {
  e.Item.Attributes.Add( "onmouseout ", "document.getElementById[ 'id '].visable=false ");//id是div的id
  e.Item.Attributes.Add( "onmouseover ", "document.getElementById[ 'id '].visable=true ");
 }
}

读书人网 >asp.net

热点推荐