or
It is not known exactly how the columns that will feed the data to the database will be configured, the two most likely scenarios are shown in the pictures attached.

Webpage error detailsUser Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3; .NET4.0E)Timestamp: Fri, 27 Sep 2013 12:31:58 UTCMessage: Invalid argument.Line: 3665Char: 9Code: 0URI: http://devsvr:87/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3ac9cbdec3-c810-4e87-846c-fb25a7c08002%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2013.2.717.40%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a0507d587-20ad-4e22-b866-76bd3eaee2df%3a16e4e7cd%3aed16cbdc%3af7645509%3a24ee1bba%3ae330518b%3a1e771326%3a8e6f0d33%3a6a6d718d%3ab7778d6c%3ac08e9f8a%3ae085fe68%3a82923ac3%3a1bb784d4%3a874f8ea2%3af46195d3%3a19620875%3acda80b3%3a383e4ce8%3a7165f74
<telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" AllowSorting="True" CellSpacing="0" GridLines="None" Skin="Office2010Silver" HeaderStyle-HorizontalAlign="Center" AllowAutomaticInserts="true" AllowAutomaticDeletes="true" AllowAutomaticUpdates="True" AutoGenerateColumns="False" OnBatchEditCommand="RadGrid1_BatchEditCommand" OnItemDataBound="RadGrid1_ItemDataBound" OnNeedDataSource = "RadGrid1_NeedDataSource"> <ClientSettings> <Selecting AllowRowSelect="True" /> <Resizing AllowColumnResize="true" /> <Scrolling AllowScroll="true" UseStaticHeaders="True" ScrollHeight/> </ClientSettings> <MasterTableView AutoGenerateColumns="False" DataKeyNames="PLNT_CD,DM_NO" CommandItemDisplay="Top" EditMode="Batch" BatchEditingSettings-OpenEditingEvent="Click"> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderText="P_CODE" HeaderStyle-Width="80px" FilterControlAltText="Filter PLNT_CD column" UniqueName="PLNT_CD" DataField="PLNT_CD"> <%# Eval("PLNT_CD")%> </ItemTemplate> <EditItemTemplate> <telerik:RadDropDownList runat="server" ID="PlntCodeDropDown" OnPreRender="PlntCodeDropDown_OnPreRender" Width="80px"> </telerik:RadDropDownList> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="DM NO" HeaderStyle-Width="150px" FilterControlAltText="Filter DM_NO column" UniqueName="DM_NO" DataField="DM_NO"> <ItemTemplate> <%# Eval("DM_NO")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="tx_dm_no" runat="Server" MaxLength="20"></asp:TextBox> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="CloseYN" HeaderStyle-Width="80px" FilterControlAltText="Filter CLOSE_YN column" UniqueName="CLOSE_YN" DataField="CLOSE_YN"> <ItemTemplate> <%# Eval("CLOSE_YN")%> </ItemTemplate> <EditItemTemplate> <telerik:RadDropDownList runat="server" ID="CloseYNDropDown" Width="50px" > <Items> <telerik:DropDownListItem Text="Y" Value="Y" /> <telerik:DropDownListItem Text="N" Value="N" /> </Items> </telerik:RadDropDownList> </EditItemTemplate> </telerik:GridTemplateColumn> </Columns> <NoRecordsTemplate> </NoRecordsTemplate> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> </EditFormSettings> </MasterTableView> <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle> <FilterMenu EnableImageSprites="False"></FilterMenu> </telerik:RadGrid>