为GridView每个单元格鼠标移上去显示div
来源:互联网 发布:数据库中两个条件升序 编辑:程序博客网 时间:2024/05/17 09:00
gridview 的RowBound事件里面的内容
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
...{
if (e.Row.RowType == DataControlRowType.DataRow)
...{
// DataSet ds = new DataSet();
for (int i = 0; i < e.Row.Cells.Count; i++)
...{
string table = "<table cellspacing='0' rules='all' bordercolorlight='#b4b1b1' bordercolordark='#ffffff' border='1'><tr class='title'><td>数据来源</td><td>" + GridView1.Columns[i].HeaderText.ToString() + "</td></tr>";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(LbHiddenGrid.Text);
//xmlDoc.SelectSingleNode("/Datas/notes[@id='" + i + "']/Source[@Desc='成考']/Data/Year");
//xmlDoc.SelectSingleNode("/Datas/notes[@id='" + i + "']/Source[@Desc='成考']/Data/Year").FirstChild.Value
foreach (XmlNode childnode in xmlDoc.SelectSingleNode("/Datas/notes[@id='" + e.Row.RowIndex.ToString() + "']"))
...{
//XmlNode childnode = xmlDoc.SelectSingleNode("/Datas/notes[@id='" + e.Row.RowIndex.ToString() + "']");
//for (int j = 0; j < xmlDoc.SelectSingleNode("/Datas/notes[@id='" + e.Row.RowIndex.ToString() + "']").ChildNodes.Count; j++)
//{
table += "<tr><td>";
string name = childnode.Attributes.GetNamedItem("Desc").InnerText;
table += name + "</td><td>";
string value = childnode.SelectSingleNode("Data/" + ((BoundField)(GridView1.Columns[i])).DataField).InnerText;
table += value + "</td></tr>";
//childnode.SelectSingleNode("/Data/" );
//ds.ReadXml(XmlReader.Create(new System.IO.StringReader(childnode.FirstChild.OuterXml)));
//}
}
table += "</table>";
//string ss = Server.HtmlEncode(table);
e.Row.Cells[i].Attributes.Add("onmouseover", "showdivByCs("" + table + "")");
e.Row.Cells[i].Attributes.Add("onmouseout", "Remove()");
}
}
}
javascript 里的内容
//鼠标经过时候显示div
function showdivByCs(table) ...{
// table=table.replace("&","&");
// table=table.replace(">",">");
// table=table.replace("<","<");
// table=table.replace(""",""");
// table=table.replace("'","'");
var x = window.event.x;
var y = window.event.y;
var show = document.getElementById("ShowInfo");
show.style.visibility = "visible";
show.style.top = y;
show.style.left = x;
show.style.background="#ffff00";
//读取xml
document.getElementById("sp").innerHTML=table;
//div跟随鼠标
document.onmousemove = moveToMouseLoc;
}
//鼠标移动时候div跟随
function moveToMouseLoc(e)
...{
x = window.event.x;
y = window.event.y;
var show = document.getElementById("ShowInfo");
show.style.left = x;
show.style.top = y;
return true;
}
- 为GridView每个单元格鼠标移上去显示div
- 为GridView每个单元格鼠标移上去显示div
- 为GridView每个单元格鼠标移上去显示div
- 鼠标移上去显示
- GridView中的每个单元格文本长度的控制,鼠标悬停时,显示单元格所有的内容
- 怎么设置GridView的单元格在内容显示超过长度的时候用省略号代替而不是换行当鼠标移上去的时候将影藏的内容提示出来
- 鼠标放上去显示为手型
- 规定GridView列宽度!多余的显示省略号!鼠标移上去显示全部!
- gridview 限制列显示长度,鼠标移上去显示所有的方法
- css实现 : 鼠标移动上去显示div,移开隐藏div
- 鼠标移上去出现显示层,并且出现在同一个div中
- div不显示滚动条但实现鼠标移上去可以上下滚动的效果
- 鼠标移上去 显示出提示
- css-鼠标移上去显示大图
- 鼠标移上去显示提示jquery
- jquery 鼠标移上去显示大图片
- 鼠标移上去之后,显示提示信息
- 一个令人纠结的弹窗问题,鼠标放上去显示div,鼠标离开div消失
- 完成功能是DataGrid的页面选中事件、鼠标事件、双击事件改变TR的色彩
- 初涉 OGRE
- GridView的操作大全
- cs文件常用js代码
- 新开通
- 为GridView每个单元格鼠标移上去显示div
- js操作select相关方法
- Visual Studio 2008 Service Pack 1 BETA发布
- 看股与否?
- 蔡依林送妈妈名贵项链 母女花白衣现身
- error C2660: 'Gdiplus::GdiplusBase::operator new'
- Factory模式和Abstract Factory模式
- js刷新框架子页面的七种方法
- 在C#中访问AD用户信息的示例操作