Hi
How add tooltip to RadGrid (binding WebService) ?
Grid:
Code:
How add tooltip to RadGrid (binding WebService) ?
Grid:
| <telerik:RadGrid ID="RadGrid1" runat="server" Skin="Vista" |
| AutoGenerateColumns="false" EnableViewState="false" OnRowDrop="RadGrid1_RowDrop" OnItemDataBound="RadGrid1_ItemDataBound" AllowSorting="true"> |
| <MasterTableView DataKeyNames="ID" ClientDataKeyNames="ID"> |
| <Columns> |
| <telerik:GridTemplateColumn ItemStyle-Width="1px"> |
| <ItemTemplate> |
| <asp:HyperLink ID="targetControl" runat="server" NavigateUrl="#" Style="text-decoration: none;">></asp:HyperLink> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="ID" Display="false" > |
| <ItemTemplate> |
| <asp:Label ID="ID" runat="server" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="Imie" HeaderText="Imie"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Nazwisko" HeaderText="Nazwisko"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Specjalizacja" HeaderText="Specjalizacja"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Status" HeaderText="Status"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings AllowRowsDragDrop="true"> |
| <ClientEvents OnRowDataBound="rowDataBound" OnCommand="gridCommand" OnRowDropping="rowDropping" OnRowDragStarted="PobierzKlienta"/> |
| <Selecting AllowRowSelect="true" /> |
| <Scrolling AllowScroll="true" UseStaticHeaders="true" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
Code:
| protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) |
| { |
| if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem) |
| { |
| Control target = e.Item.FindControl("targetControl"); |
| if (!Object.Equals(target, null)) |
| { |
| if (!Object.Equals(this.RadToolTipManager1, null)) |
| { |
| RadToolTipManager1.TargetControls.Add(target.ClientID, (e.Item as GridDataItem).GetDataKeyValue("ID").ToString(), true); |
| } |
| } |
| } |
| } |