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 ");
}
}