I have a radgrid I am trying to edit. When It goes to edit mode all the columns are pushed to the left side of the row. The edit portion displays correctly but the data row that is being edited has all the columns pushed to the left side of the grid.
Here is the code for the aspx page. I will attach a before and after edit button is pushed as attached files. I have tried column editors. Tried adjusting them from code behind. All the things I have found on the web to no avail. I have spent way too much time trying to figure this out and the client is getting restless. Any help would be appreciated.
<div id="divRadGrid"> <telerik:RadGrid runat="server" ID="rgLOIs" DataSourceID="sdsLOIs" ClientIDMode="Static" ShowHeader="true" width ="100%" AllowAutomaticInserts="false" AllowAutomaticDeletes="false" AutoGenerateEditColumn="false" AutoGenerateColumns="false" EditItemStyle-CssClass="noPrint" EditItemStyle-Width="20%" EditRowStyle-Width="5%"> <ClientSettings Scrolling-UseStaticHeaders="true" Scrolling-AllowScroll="true"></ClientSettings> <MasterTableView Width="100%" TableLayout="Fixed"> <EditFormSettings > <FormStyle BackColor="#99ccff" /> </EditFormSettings> <Columns> <telerik:GridEditCommandColumn UniqueName="GridEditColumn" ></telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="AuditLoiId" Display="false" ReadOnly="true" /> <telerik:GridBoundColumn DataField="LoiId" Display="false" ReadOnly="true"/> <telerik:GridBoundColumn UniqueName="LoiCode" DataField="LoiCode" ReadOnly="true" ItemStyle-CssClass="maximize" HeaderStyle-Wrap="true"/> <telerik:GridBoundColumn UniqueName="LoiText" DataField="LoiText" HeaderStyle-CssClass="form-control" ReadOnly="true" ColumnEditorID="GridTextBoxColumnEditor1" ItemStyle-CssClass="maximize" HeaderText="LOI" HeaderStyle-Width="20%" HeaderStyle-Wrap="true"/> <telerik:GridTemplateColumn UniqueName="CBResponse" HeaderText="Yes/No" ItemStyle-CssClass="maximize" HeaderStyle-Width="5%"> <ItemTemplate> <asp:RadioButtonList runat="server" ID="rblItemResponse" Width="100%" DataValueField="CBResponse" Value='<%# Eval("CBResponse") %>'> <asp:ListItem Text="Yes" Value="1"></asp:ListItem> <asp:ListItem Text ="No" Value="0"></asp:ListItem> </asp:RadioButtonList> </ItemTemplate> <EditItemTemplate> <asp:RadioButtonList runat="server" ID="rblEditResponse" Width="100%" DataValueField="CBResponse" > <asp:ListItem Text="Yes" Value="1"></asp:ListItem> <asp:ListItem Text ="No" Value="0"></asp:ListItem> </asp:RadioButtonList> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="FacilityStatus" ItemStyle-CssClass="maximize" HeaderStyle-Width="15%" HeaderText="Status(Facility)"> <EditItemTemplate> <asp:DropDownList ID="ddlEditFacilityStatus" runat="server" Width="100%" DataSourceID="sdsLoiStatus" DataTextField="LoiStatusText" DataValueField="LoiStatusId" SelectedValue='<%# Bind("FacilityStatus") %>'></asp:DropDownList> </EditItemTemplate> <ItemTemplate> <asp:DropDownList ID="ddlItemFacilityStatus" runat="server" Width="100%" DataSourceID="sdsLoiStatus" DataTextField="LoiStatusText" DataValueField="LoiStatusId" SelectedValue='<%# Eval("FacilityStatus") %>'></asp:DropDownList> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName ="FacilityComments" ItemStyle-CssClass="maximize" HeaderStyle-Width="20%" HeaderText="Facility Comments"> <EditItemTemplate> <asp:TextBox ID="txtEditFacilityComments" runat="server" Width="100%" Text='<%# Bind("FacilityComments") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:TextBox ID="txtItemFacilityComments" runat="server" Width="100%" Text='<%# Eval("FacilityComments") %>'></asp:TextBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="AuditorStatus" ItemStyle-CssClass="maximize" HeaderStyle-Width="15%" HeaderText="Status(Auditor)" DataField="AuditorStatus"> <EditItemTemplate> <asp:DropDownList ID="ddlEditAuditorStatus" runat="server" Width="100%" DataSourceID="sdsLoiStatus" DataTextField="LoiStatusText" DataValueField="LoiStatusId" SelectedValue='<%# Bind("AuditorStatus") %>'></asp:DropDownList> </EditItemTemplate> <ItemTemplate> <asp:DropDownList ID="ddlItemAuditorStatus" runat="server" Width="100%" DataSourceID="sdsLoiStatus" DataTextField="LoiStatusText" DataValueField="LoiStatusId" SelectedValue='<%# Eval("AuditorStatus") %>'></asp:DropDownList> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName ="AuditorComments" ItemStyle-CssClass="maximize" HeaderStyle-Width="20%" HeaderText="Facility Comments"> <EditItemTemplate> <asp:TextBox ID="txtEditAuditorComments" runat="server" Width="100%" Text='<%# Bind("AuditorComments") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:TextBox ID="txtItemAuditorComments" runat="server" Width="100%" Text='<%# Eval("AuditorComments") %>'></asp:TextBox> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>
