Hello, I have a grid-template-column defined like this( to save time and space i'll only put the column) :
And I want on the PreRender event, to extract the value of this column
The grid is already databinded!
<telerik:GridTemplateColumn HeaderText="Id" Reorderable="true" SortExpression="Id" UniqueName="Id" DataField="Id"> <ItemTemplate> <asp:Label ID="lblId" runat="server" Text='<%# Eval("Id") %>' /> </ItemTemplate> <EditItemTemplate> <telerik:RadTextBox ID="txbId" Width="50px" runat="server" TextMode="SingleLine" Text='<%# Bind("Id") %>' /> </EditItemTemplate> <ItemStyle VerticalAlign="Top" /> </telerik:GridTemplateColumn>And I want on the PreRender event, to extract the value of this column
protected void RadGrid1_PreRender(object sender, System.EventArgs e) { //string selectedItem = ((GridDataItem)RadGrid1.SelectedItems[0])["Id"].Text; foreach (GridDataItem item in RadGrid1.Items) { //not working string k = item["Id"].Text;// is empty string
// null pointer
string key = (item["Id"].TemplateControl.FindControl("txbId") as RadTextBox).Text;}Any idea how to fix it? PLZ!!!
Thx a lot.