I have a RadGrid with a nested table, as outlined below:
<telerik:RadGrid ID="grid1" Skin="Default" runat="server" Visible="False" AutoGenerateColumns="False" |
ShowHeader="False" Width="400px" OnItemDataBound="grid1_ItemDataBound" AllowMultiRowSelection="True" |
OnRowDrop="grid1_RowDrop" OnDeleteCommand="grid1_DeleteCommand" OnPreRender="grid1_PreRender"> |
<MasterTableView DataKeyNames="AnswerID"> |
<DetailTables> |
<telerik:GridTableView Name="grid2"> |
<Columns> |
<telerik:GridBoundColumn AllowFiltering="False" AllowSorting="False" DataField="AnswerLabel" |
ReadOnly="True" Reorderable="False" Resizable="False" ShowSortIcon="False" UniqueName="colAnswerLabel"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="QuestionID" UniqueName="colQuestionID" Visible="False"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="AnswerID" UniqueName="colAnswerID" Visible="False"> |
</telerik:GridBoundColumn> |
</Columns> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px" /> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px" /> |
</ExpandCollapseColumn> |
</telerik:GridTableView> |
</DetailTables> |
<Columns> |
<telerik:GridBoundColumn AllowFiltering="False" AllowSorting="False" DataField="AnswerLabel" |
ReadOnly="True" Reorderable="False" Resizable="False" ShowSortIcon="False" UniqueName="colAnswerLabel"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="QuestionID" UniqueName="colQuestionID" Visible="False"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="AnswerID" UniqueName="colAnswerID" Visible="False"> |
</telerik:GridBoundColumn> |
</Columns> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px" /> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px" /> |
</ExpandCollapseColumn> |
</MasterTableView> |
<ClientSettings AllowRowsDragDrop="True"> |
<Selecting AllowRowSelect="True" /> |
</ClientSettings> |
</telerik:RadGrid> |
Is there a way to access the colAnswerID column of the parent row from within grid1_RowDrop(object sender, GridDragDropEventArgs e)?
For example, if I'm dragging "222" between "111" and "333" I'd want the colAnswerID for "ABC".
+ABC |
|- 111 |
|- 333 |
|- 444 |
+DEF |
|- 555 |
GHI |
222 |
Thanks.
- Paul Ott