Asp.net ASPxGridView编辑表单自定义

Asp.net ASPxGridView编辑表单自定义,asp.net,devexpress,customization,edit,aspxgridview,Asp.net,Devexpress,Customization,Edit,Aspxgridview,我已经创建了一个GridView,我想自定义编辑表单。我需要隐藏/删除或排列编辑列表中的项目。例如,将文本框从左上侧移动到右下侧,或从编辑表单中删除 有可能吗 <EditForm> <div style="padding: 4px 4px 3px 4px"> <dx:ASPxPageControl runat="server" ID="pageControl1" Width="100%" ActiveTabIn

我已经创建了一个GridView,我想自定义编辑表单。我需要隐藏/删除或排列编辑列表中的项目。例如,将文本框从左上侧移动到右下侧,或从编辑表单中删除

有可能吗

<EditForm>
            <div style="padding: 4px 4px 3px 4px">
                <dx:ASPxPageControl runat="server" ID="pageControl1" Width="100%" ActiveTabIndex="0">
                    <TabPages>
                        <dx:TabPage Text="Edit" Visible="true">
                            <ContentCollection>
                                <dx:ContentControl ID="ContentControl1" runat="server">
                                    <dx:ASPxGridViewTemplateReplacement ID="Edit" ViewStateMode="Enabled" ReplacementType="EditFormEditors"
                                        runat="server">
                                    </dx:ASPxGridViewTemplateReplacement>
                                    <div style="text-align: right; padding: 2px">
                                        <dx:ASPxGridViewTemplateReplacement ID="UpdateButton" ReplacementType="EditFormUpdateButton"
                                            runat="server">
                                        </dx:ASPxGridViewTemplateReplacement>
                                        <dx:ASPxGridViewTemplateReplacement ID="CancelButton" ReplacementType="EditFormCancelButton"
                                            runat="server">
                                        </dx:ASPxGridViewTemplateReplacement>
                                    </div>
                                </dx:ContentControl>
                            </ContentCollection>
                        </dx:TabPage>

                        <dx:TabPage Text="Edit2" Visible="true">
                            <ContentCollection>
                                <dx:ContentControl runat="server" SupportsDisabledAttribute="True">
                                </dx:ContentControl>
                            </ContentCollection>
                        </dx:TabPage>

                    </TabPages>
                </dx:ASPxPageControl>
        </EditForm>


提前谢谢

是的,这是可能的。这可以通过定义ASPxGridView的EditFormTemplate来实现。有两个演示项目展示了如何做到这一点:

以下是帮助主题,它也可能对您有所帮助:


嘿,V.B.我有一个组织编辑表单的想法。你能给我一份你们专栏的样本列表,以获得更详细的答案吗。谢谢,嘿,鲁奇·多西。我的想法是,这个编辑表单能够处理任何数据。例如,现在我有一个测试数据表,它有4列(Id、Name、Description和Date)。谢谢你的回答,谢谢柏拉图。但是这些演示项目对我没有帮助。这个想法就像你附加的第一个项目,一个类似这样的编辑表单,但是我想通过拖放来移动这些元素。例如,打开“编辑表单”后,单击鼠标,我想将“名字”文本框移动到“标题”文本框之后。如果使用“编辑表单模板”,则会失去大部分功能。DevExpress网格中充满了bug。一个好的建议是远离DevExpress。