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); |
} |
} |
} |
} |