My grid has a template column that contains a radtextbox. On postback, I want to obtain the value within each radtextbox but it is always returning blank values. I have the radtextbox in the ItemTemplate, not the EditItemTemplate. Do I need to do this from an EditItemTemplate and place every row in EditMode?
Note that the function of the grid is a questionnaire so we want every textbox to be available when the page loads. We don't want any edit/update links.
Note that the function of the grid is a questionnaire so we want every textbox to be available when the page loads. We don't want any edit/update links.
<telerik:RadGrid ID="gvwTextQuestions" runat="server" Width="950px" AutoGenerateColumns="False" DataSourceID="sqlQuestions"> <MasterTableView EditMode="InPlace" DataKeyNames="QuestionID" CommandItemDisplay="Top" DataSourceID="sqlQuestions"> <CommandItemTemplate> <div style="padding-top: 10px; padding-bottom: 10px; padding-left: 10px;"> <asp:Label ID="lblHeader" runat="server" Text=""></asp:Label> </div> </CommandItemTemplate> <CommandItemSettings ShowAddNewRecordButton="False" ShowRefreshButton="False"></CommandItemSettings> <Columns> <telerik:GridBoundColumn DataField="QuestionID" Visible="False" UniqueName="QuestionID" FilterControlAltText="Filter QuestionID column"></telerik:GridBoundColumn> <telerik:GridBoundColumn FilterControlAltText="Filter QuestionNumber column" UniqueName="QuestionNumber" DataField="QuestionNumber"> <ItemStyle HorizontalAlign="Center" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Question" UniqueName="Question" FilterControlAltText="Filter Question column"></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Required" FilterControlAltText="Filter Required column" UniqueName="Required" Visible="False"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn FilterControlAltText="Filter ResponseText column" UniqueName="ResponseText"> <ItemTemplate> <telerik:RadTextBox ID="txtResponseText" Runat="server" Columns="90" Rows="6" TextMode="MultiLine" Width="700px"> </telerik:RadTextBox> </ItemTemplate> <ItemStyle HorizontalAlign="Left" /> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>