0

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>

前もって感謝します。

4

1 に答える 1

0

はい、可能です。これは、ASPxGridView の EditFormTemplate を定義することで実行できます。これを行う方法を示す 2 つのデモ プロジェクトがあります。

グリッド編集 - フォーム テンプレートの編集

グリッド編集 - 双方向バインディング

次のヘルプ トピックも役立ちます。

GridViewTemplates.EditForm プロパティ

于 2012-12-17T13:58:14.050 に答える