I've been searching, and I've not been able to make this work.
I have a RadGrid with a master table, and a detail table underneath. In each row in the detail table, I would like a column that has a dropdown list noting who that particular row is "Assigned To". I'm having trouble binding a data set to this dropdown. I've tried doing it through the "receiptItems_ItemDataBound" method, because that's where the images in the row and the PDF link to download are both bound. "childitem.FindControl("ddlAsignedTo')" is not finding anything and return a null. The data set is a session variable that is populated on Page Load, unless there is a better method to do it.
See image example here
<telerik:RadGrid ID="rgReceipts" runat="server" AutoGenerateColumns="false" AllowSorting="True" AllowMultiRowSelection="False" OnDetailTableDataBind="rgReceipts_DetailTableDataBind" OnNeedDataSource="rgReceipts_NeedDataSource" OnItemDataBound="receiptItems_ItemDataBound"> <MasterTableView DataKeyNames="JobNumber" HierarchyLoadMode="ServerBind" HierarchyDefaultExpanded="false" CommandItemDisplay="Top" ShowHeader="false"> <NoRecordsTemplate>Could not find any receipts for that user.</NoRecordsTemplate> <CommandItemSettings ShowAddNewRecordButton="False" /> <DetailTables> <telerik:GridTableView DataKeyNames="ReceiptID" Name="Receipts" Width="100%"> <Columns> [...] <telerik:GridTemplateColumn HeaderText="Assigned To"> <HeaderStyle Width="120" Font-Bold="True"/> <ItemTemplate> <telerik:RadDropDownList ID="ddlAsignedTo" runat="server" MaxHeight="225" /> </ItemTemplate> </telerik:GridTemplateColumn> [...]
The snippet added to "receiptItems_ItemDataBound" that has not been successful, because the "ddlAssignedTo" control apparently can't be located and returns null:
RadDropDownList ddlAssigned = (RadDropDownList) childItem.FindControl("ddlAssignedTo");ddlAssigned.DataSource = ddlAssignedUsersList;ddlAssigned.DataTextField = "Text";ddlAssigned.DataValueField = "Value";
If more information or snippets are needed, I can provide whatever. I wasn't sure exactly what to provide that would be helpful.
asdf
