this is the code for the grid :
<
radG:RadGrid ID="RadGrid1" runat="server" AllowSorting="True" AutoGenerateColumns="False"
DataSourceID="ObjectDataSource1" EnableAJAX="True" GridLines="None" Skin="Green"
EnableAJAXLoadingTemplate="True" OnSelectedIndexChanged="RadGrid1_SelectedIndexChanged"
Width="600px" SkinsPath="~/images/grid_skin/" Visible="False"
OnItemCreated="RadGrid1_ItemCreated" onneeddatasource="RadGrid1_NeedDataSource">
<MasterTableView Width="97%" DataKeyNames="Index"
DataSourceID="ObjectDataSource1">
<CommandItemSettings AddNewRecordImageUrl="~/images/grid_skin/Green/AddRecord.gif"
RefreshImageUrl="~/images/grid_skin/Green/Refresh.gif" />
<RowIndicatorColumn FilterImageUrl="~/images/grid_skin/Green/Filter.gif" SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif"
SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif" Visible="False">
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn CollapseImageUrl="~/images/grid_skin/Green/SingleMinus.gif"
ExpandImageUrl="~/images/grid_skin/Green/SinglePlus.gif" FilterImageUrl="~/images/grid_skin/Green/Filter.gif"
SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif" SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif"
Visible="False">
<HeaderStyle Width="19px" />
</ExpandCollapseColumn>
<Columns>
<radG:GridTemplateColumn DataField="OrderId" DataType="System.Int32" FilterImageUrl="~/images/grid_skin/Green/Filter.gif"
HeaderText="Bepro#" SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif" SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif"
SortExpression="OrderId" UniqueName="OrderId">
<EditItemTemplate>
<asp:TextBox ID="OrderIdTextBox" runat="server" Text='<%# Bind("OrderId") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="OrderIdLabel" runat="server" Text='<%# Eval("OrderId") + "." + Eval("OrderSegId") %>'></asp:Label>
</ItemTemplate>
<ItemStyle Width="55px" HorizontalAlign="Left" />
<HeaderStyle Width="55px" />
</radG:GridTemplateColumn>
<radG:GridBoundColumn DataField="CheckIn" DataFormatString="{0:dd-MMM-yy}" DataType="System.DateTime"
FilterImageUrl="~/images/grid_skin/Green/Filter.gif" HeaderText="Check In" SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif"
SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif" SortExpression="CheckIn"
UniqueName="CheckIn">
<ItemStyle Width="55px" HorizontalAlign="Left" />
<HeaderStyle Width="55px" />
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="BackOfficeId" DataType="System.String" FilterImageUrl="~/images/grid_skin/Green/Filter.gif"
HeaderText="Office ID" SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif"
SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif" SortExpression="BackOfficeId"
UniqueName="SuppPnr">
<ItemStyle Width="55px" HorizontalAlign="Left" />
<HeaderStyle Width="55px" />
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="SysCityDesc" FilterImageUrl="~/images/grid_skin/Green/Filter.gif"
HeaderText="City" SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif" SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif"
SortExpression="SysCityDesc" UniqueName="SysCityDesc">
<ItemStyle Width="55px" HorizontalAlign="Left" />
<HeaderStyle Width="55px" />
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="HotelDesc" FilterImageUrl="~/images/grid_skin/Green/Filter.gif"
HeaderText="Hotel" SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif" SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif"
SortExpression="HotelDesc" UniqueName="HotelDesc">
<ItemStyle Wrap="false" Width="135px" HorizontalAlign="Left" />
<HeaderStyle Width="135px" />
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="RoomsFirstCXL" DataFormatString="{0:dd-MMM-yy}"
DataType="System.DateTime" FilterImageUrl="~/images/grid_skin/Green/Filter.gif"
HeaderText="CXL" SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif" SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif"
SortExpression="RoomsFirstCXL" UniqueName="RoomsFirstCXL">
<ItemStyle Width="60px" HorizontalAlign="Left" />
<HeaderStyle Width="60px" />
</radG:GridBoundColumn>
<radG:GridTemplateColumn FilterImageUrl="~/images/grid_skin/Green/Filter.gif" HeaderText="Sta."
SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif" SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif"
UniqueName="column1">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" ForeColor='<%# GetStatusColor(Eval("RoomsStatusCode")) %>'
Text='<%# Eval("RoomsStatusCode") %>'></asp:Label>
</ItemTemplate>
<ItemStyle Width="30px" HorizontalAlign="Left" />
<HeaderStyle Width="30px" />
</radG:GridTemplateColumn>
<radG:GridTemplateColumn DataField="SuppVoucherCode" FilterImageUrl="~/images/grid_skin/Green/Filter.gif"
HeaderText="V" SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif" SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif"
SortExpression="SuppVoucherCode" UniqueName="SuppVoucherCode">
<EditItemTemplate>
<asp:TextBox ID="SuppVoucherCodeTextBox" runat="server" Text='<%# Bind("SuppVoucherCode") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# CheckForVoucher(Eval("SuppVoucherCode")) %>'
Enabled="False" />
</ItemTemplate>
<ItemStyle Width="20px" HorizontalAlign="Left" />
<HeaderStyle Width="20px" />
</radG:GridTemplateColumn>
<radG:GridBoundColumn DataField="NumberOfRooms" DataType="System.Int16" FilterImageUrl="~/images/grid_skin/Green/Filter.gif"
HeaderText="Q." SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif" SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif"
SortExpression="NumberOfRooms" UniqueName="NumberOfRooms">
<HeaderStyle HorizontalAlign="Left" Width="15px" />
<ItemStyle HorizontalAlign="Left" Width="15px" />
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="SysTotalGross" FilterImageUrl="~/images/grid_skin/Green/Filter.gif"
HeaderText="Tot." SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif" SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif"
SortExpression="SysTotalGross" UniqueName="SysTotalGross">
<HeaderStyle HorizontalAlign="Right" Width="30px" />
<ItemStyle HorizontalAlign="Right" Width="30px" />
</radG:GridBoundColumn>
<radG:GridBoundColumn DataField="SysCurrencyCode" FilterImageUrl="~/images/grid_skin/Green/Filter.gif"
HeaderText="Cur" SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif" SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif"
SortExpression="SysCurrencyCode" UniqueName="SysCurrencyCode">
<HeaderStyle Width="30px" />
<ItemStyle HorizontalAlign="Left" />
</radG:GridBoundColumn>
</Columns>
<EditFormSettings>
<EditColumn CancelImageUrl="~/images/grid_skin/Green/Cancel.gif" EditImageUrl="~/images/grid_skin/Green/Edit.gif"
FilterImageUrl="~/images/grid_skin/Green/Filter.gif" InsertImageUrl="~/images/grid_skin/Green/Insert.gif"
SortAscImageUrl="~/images/grid_skin/Green/SortAsc.gif" SortDescImageUrl="~/images/grid_skin/Green/SortDesc.gif"
UpdateImageUrl="~/images/grid_skin/Green/Update.gif">
</EditColumn>
</EditFormSettings>
</MasterTableView>
<ClientSettings AllowKeyboardNavigation="true" EnableClientKeyValues="true">
<Selecting AllowRowSelect="True" />
<ClientEvents OnRowSelected="RowSelected" />
<Scrolling AllowScroll="True" ScrollHeight="200px" />
</ClientSettings>
<FilterMenu NotSelectedImageUrl="~/images/grid_skin/Green/NotSelectedMenu.gif" SelectedImageUrl="~/images/grid_skin/Green/SelectedMenu.gif">
</radG:RadGrid>