This is my rad grid:
And when i trying to insert o edit a record, the display it's weird. It's posible to correct the widht of the columns in the EditForm and the size of the items inside without using a Template?
I interested in obtain a result like the design of the Grid / Edit Form with Multiple Columns example. With columns with equal width and centered items.
Regards,
Felipe Meléndez.
<telerik:RadGrid ID="rgrdUsers" runat="server" AllowAutomaticDeletes="True" AllowPaging="True" AllowSorting="True" DataSourceID="sdsUsers" GridLines="None" HorizontalAlign="Center" ShowStatusBar="True" OnItemCommand="rgrdUsers_ItemCommand" OnItemDataBound="rgrdUsers_ItemDataBound" Width="938px" AutoGenerateColumns="False" OnNeedDataSource="rgrdUsers_NeedDataSource" OnInsertCommand="rgrdUsers_InsertCommand" OnUpdateCommand="rgrdUsers_UpdateCommand"> <PagerStyle Position="TopAndBottom" /> <MasterTableView CommandItemDisplay="Top" DataKeyNames="PKUser" DataSourceID="sdsUsers" EditMode="EditForms" Width="100%"> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton"> <ItemStyle HorizontalAlign="Center" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="PKUser" HeaderText="User ID" ReadOnly="True" SortExpression="PKUser" UniqueName="PKUser" Visible="False"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="usrName" EditFormColumnIndex="0" HeaderText="<%$ Resources:Localization, usrName %>" SortExpression="usrName" UniqueName="usrName"> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem,"usrName")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtUsrName" runat="server" Text='<%#Bind("usrName") %>' /> <asp:FilteredTextBoxExtender ID="ftxtUsrName" runat="server" FilterType="Custom, LowercaseLetters, UppercaseLetters" TargetControlID="txtUsrName" ValidChars=" áéíóúñÁÉÍÓÚÑ" /> </EditItemTemplate> <HeaderStyle Width="150px" HorizontalAlign="Center" /> <ItemStyle Width="150px" HorizontalAlign="Left" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="usrAccount" EditFormColumnIndex="0" HeaderText="<%$ Resources:Localization, usrAccount %>" SortExpression="usrAccount" UniqueName="usrAccount"> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem,"usrAccount")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtUsrAccount" runat="server" Text='<%#Bind("usrAccount") %>' /> <asp:FilteredTextBoxExtender ID="ftxtUsrAccount" runat="server" FilterType="Custom, LowercaseLetters, UppercaseLetters, Numbers" TargetControlID="txtUsrAccount" ValidChars="." /> </EditItemTemplate> <HeaderStyle Width="120px" HorizontalAlign="Center" /> <ItemStyle Width="120px" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="usrDateAdd" EditFormColumnIndex="0" HeaderText="<%$ Resources:Localization, usrDateAdd %>" SortExpression="usrDateAdd" UniqueName="usrDateAdd"> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "usrDateAdd", "{0:dd/MM/yyyy}")%> </ItemTemplate> <HeaderStyle Width="120px" HorizontalAlign="Center" /> <ItemStyle Width="120px" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="usrObserv" EditFormColumnIndex="0" HeaderText="<%$ Resources:Localization, usrComments %>" SortExpression="usrObserv" UniqueName="usrObserv"> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem,"usrObserv")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtUsrObserv" runat="server" Text='<%#Bind("usrObserv") %>' /> </EditItemTemplate> <HeaderStyle Width="120px" HorizontalAlign="Center" /> <ItemStyle Width="120px" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="Privileges" EditFormColumnIndex="1" HeaderText="<%$ Resources:Localization, usrPrivileges%>" UniqueName="Privileges"> <ItemTemplate> <asp:Label ID="lblPrivileges" runat="server" /> </ItemTemplate> <EditItemTemplate> <asp:CheckBoxList ID="chkPrivileges" runat="server" CellPadding="0" CellSpacing="0" DataSourceID="sdsPermits" DataTextField="prmDescript" DataValueField="PKPermit"> </asp:CheckBoxList> </EditItemTemplate> <HeaderStyle Width="150px" HorizontalAlign="Center" /> <ItemStyle Width="150px" HorizontalAlign="Left" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="Authorizer" EditFormColumnIndex="2" HeaderText="<%$ Resources:Localization, usrApprover%>" UniqueName="Authorizer"> <ItemTemplate> <asp:Label ID="lblAuthorizer" runat="server" /> </ItemTemplate> <EditItemTemplate> <asp:CheckBoxList ID="chkAuthorizer" runat="server" CellPadding="0" CellSpacing="0" DataSourceID="sdsTypeAuth" DataTextField="typeAuthDesc" DataValueField="PKTypeAuth"> </asp:CheckBoxList> </EditItemTemplate> <HeaderStyle Width="150px" HorizontalAlign="Center" /> <ItemStyle Width="150px" HorizontalAlign="Left" VerticalAlign="Top" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="usrSignature" EditFormColumnIndex="0" HeaderText="<%$ Resources:Localization, usrSign%>" UniqueName="usrSignature"> <ItemTemplate> <telerik:RadBinaryImage runat="server" ID="rb" DataValue='<%#Eval("usrSignature") is DBNull ? null : Eval("usrSignature")%>' AutoAdjustImageControlSize="false" Height="30px" Width="100px" AlternateText="<%$ Resources:Localization, NoSignature %>" /> </ItemTemplate> <EditItemTemplate> <telerik:RadAsyncUpload ID="raupSignature" runat="server" AllowedFileExtensions="bmp,gif,jpg,jpeg,png" OnClientFileUploaded="clientFileUploaded" MaxFileInputsCount="1" Width="120px" /> </EditItemTemplate> <HeaderStyle Width="120px" HorizontalAlign="Center" /> </telerik:GridTemplateColumn> <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmText="<%$ Resources:Localization, usrDelete%>" Text="Delete" UniqueName="Delete"> <ItemStyle HorizontalAlign="Center" /> </telerik:GridButtonColumn> </Columns> <EditFormSettings CaptionDataField="usrName" CaptionFormatString="<%$ Resources:Localization, usrEdit %>" InsertCaption="<%$ Resources:Localization, usrInsert %>" ColumnNumber="3"> <FormCaptionStyle CssClass="editFormHeader" /> <FormTableItemStyle Wrap="False" /> <FormMainTableStyle BackColor="#fafad2" GridLines="None" CellSpacing="2" CellPadding="2" Width="100%" /> <FormTableStyle CellSpacing="2" CellPadding="2" CssClass="editFormBody" /> <FormTableAlternatingItemStyle Wrap="False" /> <EditColumn ButtonType="ImageButton" InsertText="<%$ Resources:Localization, lblInsert %>" UpdateText="<%$ Resources:Localization, lblUpdate %>" UniqueName="EditCommand" CancelText="<%$ Resources:Localization, lblCancel %>"> <ItemStyle CssClass="handCursor" /> </EditColumn> <FormTableButtonRowStyle HorizontalAlign="Right" CssClass="editFormFooter" /> </EditFormSettings> <EditItemStyle Width="33.3%" /> <PagerStyle Mode="NextPrevNumericAndAdvanced" /> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="True" /> <ClientEvents OnRowDblClick="RowDblClick" /> </ClientSettings></telerik:RadGrid>And when i trying to insert o edit a record, the display it's weird. It's posible to correct the widht of the columns in the EditForm and the size of the items inside without using a Template?
I interested in obtain a result like the design of the Grid / Edit Form with Multiple Columns example. With columns with equal width and centered items.
Regards,
Felipe Meléndez.