如何在一个DATAGRID中实现MOUSEOVER到这条记录的时候,鼠标后面就显示出这条记录的详细内容? 在鼠标MOUSEOVER到这条记录的时候,鼠标旁边就出现一个显示框,框内有这条记录的详细内容。记得在ASP时代,好多类似的实现。关心在DATAGRID的中如何实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在绑定数据ItemDataBind时,设置每行的tooltip private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { e.Item.ToolTip = "aaa"; } <asp:TemplateColumn HeaderText="内容"> <ItemTemplate> <asp:HyperLink id="Hyperlink2" runat="server" ForeColor="blue" CssClass="5" ToolTip='<%# DataBinder.Eval(Container, "DataItem.nickname") %>' Text="aa" /> </ItemTemplate> </asp:TemplateColumn> private void projectinfo_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) //其中projectinfo_ItemDataBound是datagride的系统事件 { if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem) { //定制客户端属性 StringBuilder ClientTitle = new StringBuilder(); ClientTitle.Append("this.bgColor='#ffefe5',this.title='建设单位名程::"+e.Item.Cells[0].Text+ "主工程名称::"+e.Item.Cells[4].Text+ "报建内容::"+e.Item.Cells[3].Text+"'"); e.Item.Attributes.Add("onmouseover",ClientTitle.ToString()); e.Item.Attributes.Add("onmouseout","this.bgColor='#ffffff'"); } }我的项目的一段代码,你看看因该可以!! 用模版,数据库里设置两个字段,一个是主题,一个是详细的内容<asp:TemplateColumn HeaderText="文档主题"> <HeaderStyle HorizontalAlign="Center" Width="180px"></HeaderStyle> <ItemStyle Font-Size="X-Small" HorizontalAlign="Center"></ItemStyle> <ItemTemplate> <a href="#" class="a:hover" title='<%# databinder.eval(container.dataitem,"详细内容") %>'> <%# databinder.eval(container.dataitem,"主题") %> </a> </ItemTemplate> </asp:TemplateColumn> 在datalist中点击管理按钮就显示所有的checkbox控件代码怎么写? 请问Sql Server 2005文件路径如何修改为自己需要的路径 请问怎么将报表显示在网页上? 我是初学者,执行web连接到数据库,进行查找时候出现问题,大家帮忙看看。 关于iframe的,用iframe怎么实现象WINDOWS的资源管理器? asp.net 局部刷新 在asp.net中想插入.swf的文件 想做一個詢問視窗如何做呢? 用户控件中弹模态对话框的问题,高手请进!!!! 在服务端动态生成文件下载 Textbox取值的问题 页面设计问题!!!
{
e.Item.ToolTip = "aaa";
}
<ItemTemplate>
<asp:HyperLink id="Hyperlink2" runat="server" ForeColor="blue" CssClass="5" ToolTip='<%# DataBinder.Eval(Container, "DataItem.nickname") %>' Text="aa" /> </ItemTemplate>
</asp:TemplateColumn>
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
//定制客户端属性
StringBuilder ClientTitle = new StringBuilder();
ClientTitle.Append("this.bgColor='#ffefe5',this.title='建设单位名程::"+e.Item.Cells[0].Text+
"主工程名称::"+e.Item.Cells[4].Text+
"报建内容::"+e.Item.Cells[3].Text+"'");
e.Item.Attributes.Add("onmouseover",ClientTitle.ToString());
e.Item.Attributes.Add("onmouseout","this.bgColor='#ffffff'");
}
}
我的项目的一段代码,你看看因该可以!!
<asp:TemplateColumn HeaderText="文档主题">
<HeaderStyle HorizontalAlign="Center" Width="180px"></HeaderStyle>
<ItemStyle Font-Size="X-Small" HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<a href="#" class="a:hover" title='<%# databinder.eval(container.dataitem,"详细内容") %>'>
<%# databinder.eval(container.dataitem,"主题") %>
</a>
</ItemTemplate>
</asp:TemplateColumn>