I have placed my grid inside a tooltip and this all is in another grid but the problem is that for the first row of my parent grid the tooltip is same as for the last row. I don't know why this problem occurs.
Grid is inside a tooltip
<ItemTemplate>
<asp:Label ID="lblJobStatus" runat="server" Text='<%# FF_JobState.GetJobStateSummary(Container.DataItem) %>' />
<div id="divJobStatus" class="tooltip">
<telerik:RadToolTip ID="RadToolTipJobStatus" runat="server" CssClass="tooltipBackColor"
TargetControlID="lblJobStatus" RelativeTo="Element" HideDelay="3000" HideEvent="LeaveTargetAndToolTip"
ShowCallout="true" Position="TopRight" Width="350px" Height="200px">
<asp:GridView ID="gvJobStates" runat="server" AutoGenerateColumns="False" ShowHeader="False" CssClass="gridviewSpacing gvJobStates"
Width="300px">
<Columns>
<asp:BoundField HeaderText="JobState ID" DataField="ID" ReadOnly="true" Visible="false" />
<asp:BoundField HeaderText="Job ID" DataField="JobID" ReadOnly="true" Visible="false" />
<asp:TemplateField SortExpression="JobStateName">
<ItemTemplate>
<asp:Label ID="lblJobStateName" runat="server" Text='<%# Eval("JobStateName") %>'
Font-Bold='<%# Eval("IsCompleted")%>' />
<asp:HiddenField ID="hidJobStateKey" runat="server" Value='<%# Eval("ID")%>' />
</ItemTemplate>
<ItemStyle Width="200px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="cbIsCompleted" runat="server" AutoPostBack="true" OnCheckedChanged="cbIsCompleted_CheckedChanged"
Checked='<%# Eval("IsCompleted")%>' ValidationGroup='<%# Eval("ID")%>' />
</ItemTemplate>
<ItemStyle Width="80px" />
</asp:TemplateField>
</Columns>
</asp:GridView>
</telerik:RadToolTip>
</div>
<asp:HiddenField ID="hidIsCompleted" Value='<%# Eval("IsCompleted")%>' runat="server" />
<asp:HiddenField ID="hidIsCancelled" Value='<%# Eval("IsCancelled")%>' runat="server" />
</ItemTemplate>
Grid is inside a tooltip
<ItemTemplate>
<asp:Label ID="lblJobStatus" runat="server" Text='<%# FF_JobState.GetJobStateSummary(Container.DataItem) %>' />
<div id="divJobStatus" class="tooltip">
<telerik:RadToolTip ID="RadToolTipJobStatus" runat="server" CssClass="tooltipBackColor"
TargetControlID="lblJobStatus" RelativeTo="Element" HideDelay="3000" HideEvent="LeaveTargetAndToolTip"
ShowCallout="true" Position="TopRight" Width="350px" Height="200px">
<asp:GridView ID="gvJobStates" runat="server" AutoGenerateColumns="False" ShowHeader="False" CssClass="gridviewSpacing gvJobStates"
Width="300px">
<Columns>
<asp:BoundField HeaderText="JobState ID" DataField="ID" ReadOnly="true" Visible="false" />
<asp:BoundField HeaderText="Job ID" DataField="JobID" ReadOnly="true" Visible="false" />
<asp:TemplateField SortExpression="JobStateName">
<ItemTemplate>
<asp:Label ID="lblJobStateName" runat="server" Text='<%# Eval("JobStateName") %>'
Font-Bold='<%# Eval("IsCompleted")%>' />
<asp:HiddenField ID="hidJobStateKey" runat="server" Value='<%# Eval("ID")%>' />
</ItemTemplate>
<ItemStyle Width="200px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="cbIsCompleted" runat="server" AutoPostBack="true" OnCheckedChanged="cbIsCompleted_CheckedChanged"
Checked='<%# Eval("IsCompleted")%>' ValidationGroup='<%# Eval("ID")%>' />
</ItemTemplate>
<ItemStyle Width="80px" />
</asp:TemplateField>
</Columns>
</asp:GridView>
</telerik:RadToolTip>
</div>
<asp:HiddenField ID="hidIsCompleted" Value='<%# Eval("IsCompleted")%>' runat="server" />
<asp:HiddenField ID="hidIsCancelled" Value='<%# Eval("IsCancelled")%>' runat="server" />
</ItemTemplate>