C# 在GridView中显示值的工具提示

C# 在GridView中显示值的工具提示,c#,asp.net,C#,Asp.net,我的ASP.Net应用程序中有一个GridView,用于一个名为“Has Holidays”的专栏。GridView包含一个项目工作人员的列表。该列基本上指示用户在所选时段内是否有假期。如果他有,就说“是”,如果他没有,就说“不”。因为屏幕太大,我不能显示他的离开日期。我的想法是允许用户在单元格上移动鼠标,如果是“是”,则显示一个工具提示弹出框,显示如下内容: 离开: 3月1日至3月15日 4月19日至4月23日 也许在一张桌子上,格式很好。是否有任何控件可以用来执行此操作,或者是否有一些特殊的

我的ASP.Net应用程序中有一个GridView,用于一个名为“Has Holidays”的专栏。GridView包含一个项目工作人员的列表。该列基本上指示用户在所选时段内是否有假期。如果他有,就说“是”,如果他没有,就说“不”。因为屏幕太大,我不能显示他的离开日期。我的想法是允许用户在单元格上移动鼠标,如果是“是”,则显示一个工具提示弹出框,显示如下内容:

离开: 3月1日至3月15日 4月19日至4月23日


也许在一张桌子上,格式很好。是否有任何控件可以用来执行此操作,或者是否有一些特殊的css魔术?目前我正在使用Ajax控件工具包,但在那里看不到任何可能有用的东西。

HTML允许使用“title”属性来显示基于浏览器的弹出窗口,类似于Windows应用程序的工具提示。将鼠标悬停在元素上以查看文本

<span title="Leave: from 1st march to 15th March">No</span>
如果您想要更多的控制,可以考虑使用jQuery或AJAXControlToolkit for web表单。

尝试使用ajax切换按钮: 用于样本编码

<asp:CheckBox ID="ChkStatus" runat="server" 
                      oncheckedchanged="ChkStatus_CheckedChanged" AutoPostBack ="true"/> <br />
                  <asp:ToggleButtonExtender ID="ChkStatus_ToggleButtonExtender" runat="server" 
                      Enabled="True" TargetControlID="ChkStatus"  ImageWidth="20"
                ImageHeight="20"
                UncheckedImageUrl="~/img/cancel.png"
                CheckedImageUrl="~/img/checked.png"
                CheckedImageAlternateText="Check"
                UncheckedImageAlternateText="UnCheck">
                  </asp:ToggleButtonExtender>


通过添加工具提示属性来尝试这样做

'工具提示='''>

更多示例请参阅


检查此链接我有AJAXControlToolkit,但看不到处理悬停类型事件的控件。请将
HoverMenuExtender
与样式化的
面板
控件结合使用,以创建样式化的弹出式悬停。它与上面的方法类似,但它允许您控制样式。