Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <asp:GridView ID="GridReports" runat="server"
- OnRowDataBound="GridReports_RowDataBound"
- DataKeyNames="SubmitID" ShowFooter="true"
- AutoGenerateColumns="false">
- <asp:TemplateField>
- <HeaderTemplate>Department Lead</HeaderTemplate>
- <HeaderStyle CssClass="HeaderStyleWidth100" />
- <ItemTemplate>
- <asp:HiddenField ID="LabelDepartmentLead"
- Value='<%#DataBinder.Eval(Container.DataItem, "DepartmentLead")%>'
- runat="server" />
- <asp:LinkButton ID="LinkButtonView" Text="View"
- Font-Underline="false" Font-Bold="true" ForeColor="Blue"
- runat="server"></asp:LinkButton>
- </ItemTemplate>
- <ItemStyle HorizontalAlign="Center" CssClass="EditItemStyle" />
- </asp:TemplateField>
- </asp:GridView>
- protected void GridReports_RowDataBound(object sender, GridViewRowEventArgs e)
- {
- if (e.Row.DataItem != null)
- {
- HiddenField LabelDepartmentLead =
- (HiddenField)e.Row.FindControl("LabelDepartmentLead");
- LinkButton LinkButtonView =
- (LinkButton)e.Row.FindControl("LinkButtonView");
- if (LabelDepartmentLead.Value == string.Empty)
- {
- LabelDepartmentLead.Value = "No Department Leads";
- }
- LinkButtonView.ToolTip = LabelDepartmentLead.Value;
- }
- }
- <ItemTemplate>
- <asp:HiddenField ID="LabelDepartmentLead"
- Value='<%#DataBinder.Eval(Container.DataItem, "DepartmentLead")%>'
- runat="server" />
- <asp:LinkButton ID="LinkButtonView" Text="View" Font-Underline="false"
- Font-Bold="true" ForeColor="Blue" runat="server"
- onmouseover="showTooltip(this)" ToolTip="Test"
- onmouseout="hideTooltip(this)"></asp:LinkButton>
- </ItemTemplate>
- <script type="text/javascript">
- function showTooltip(control) {
- var ttext = control.title;
- var tt = document.createElement('SPAN');
- var tnode = document.createTextNode(ttext);
- tt.appendChild(tnode);
- control.parentNode.insertBefore(tt, control.nextSibling);
- tt.className = "tooltipCss";
- control.title = "";
- }
- function hideTooltip(control) {
- var ttext = control.nextSibling.childNodes[0].nodeValue;
- control.parentNode.removeChild(control.nextSibling);
- control.title = ttext;
- }
- $(function () {
- $('[title]').tooltip({
- content: function () {
- var element = $(this);
- return element.attr('title')
- }
- });
- });
- </script>
- <style>
- .tooltipCss
- {
- position: absolute;
- border: 1px solid gray;
- margin: 1em;
- padding: 3px;
- background: #A4D162;
- font-family: Trebuchet MS;
- font-weight: normal;
- color: black;
- font-size: 11px;
- }
- </style>
Add Comment
Please, Sign In to add comment