Я добавляю столбцы в RadGrid из кода позади.В событии NeedDataSource я связываю DataTable (с 10 столбцами) с radgrid.
Пока все работает хорошо.Но я хотел бы иметь текстовые поля в 2 столбца (при самой загрузке, а не только в режиме редактирования).
<telerik:RadGrid ID="RadGrid1" runat="server" ShowHeader="true"
OnNeedDataSource="RadGrid1_NeedDataSource" OnPreRender="RadGrid1_PreRender"
AutoGenerateColumns="true" >
<MasterTableView>
</MasterTableView>
</telerik:RadGrid>
Если все сделано декларативно, определение столбца должно быть таким.Но я хочу, чтобы это было сделано из кода.
<telerik:GridTemplateColumn HeaderText="Qty">
<ItemTemplate>
<input id="<%# this.GetUniqueId("Qty", Container.DataItem)%>" name="<%# this.GetUniqueId("Qty", Container.DataItem)%>" type="text" value="<%# Eval("Quantity")%>" size="2" maxlength="3" />
</ItemTemplate>
</telerik:GridTemplateColumn>