Я не уверен, что полностью понимаю ваш вопрос. Вы используете Auto generate columns at runtime
? Если нет: порядок столбцов определяется вами декларативно, например:
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" OnNeedDataSource="RadGrid1_NeedDataSource">
<MasterTableView DataKeyNames="ObjId">
<Columns>
<telerik:GridBoundColumn UniqueName="Date" HeaderText="Date" DataField="Date" DataFormatString="{0:M/dd/yyyy}">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Title" HeaderText="Title" DataField="Title">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Description" HeaderText="Description" DataField="Description">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid1>
Обратите внимание, что DataField
сообщает RadGrid, какое свойство объекта использовать. Если я полностью пропустил ваш вопрос, дайте мне знать.