编辑按钮未显示在我的ASPxGridView中

问题描述 投票:0回答:1

我在.aspx站点上有一个ASPxGridView,其标志“ ShowEditButton”设置为true,而LinqDataSource设置为启用更新。

在“设计”视图中查看页面时,将显示该按钮。

由于它不允许我在没有更多文本的情况下添加所有代码,因此这里有一些无意义的文本可以满足StackOverflow的算法。

这里是GridViewCommandColumn和LinqDataSource的代码:

<dx:ASPxGridView ID="myGridView" runat="server" AutoGenerateColumns="False" 
    ClientIDMode="AutoID" DataSourceID="myDataSource"
    OnRowInserting="gridView_RowInserting" OnRowUpdating="gridView_RowUpdating"
    OnCustomButtonInitialize="gridView_CustomButtonInitialize" OnCommandButtonInitialize="gridView_CommandButtonInitialize"
    Caption="A Caption" KeyFieldName="id">
    <Columns>
        <dx:GridViewCommandColumn ShowInCustomizationForm="True" VisibleIndex="0">
        </dx:GridViewCommandColumn>
        <dx:GridViewCommandColumn VisibleIndex="1" Width="100px" ShowEditButton="True" ShowNewButtonInHeader="True" ShowDeleteButton="True">
        </dx:GridViewCommandColumn>
        <dx:GridViewDataTextColumn FieldName="field1" VisibleIndex="2">
            <EditFormSettings Visible="False" />
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field2" VisibleIndex="3">
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field3" VisibleIndex="4">
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field4" VisibleIndex="5">
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field5" VisibleIndex="6">
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field6" VisibleIndex="7">
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field7" VisibleIndex="8">
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field8" VisibleIndex="9">
            <EditFormSettings Visible="False" />
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field9" 
            ShowInCustomizationForm="True" VisibleIndex="10">
            <EditFormSettings Visible="False" />
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field10" VisibleIndex="11">
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field11" VisibleIndex="12">
            <PropertiesTextEdit DisplayFormatString="C2">
            </PropertiesTextEdit>
            <EditFormSettings Visible="False" />
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field12" VisibleIndex="13">
            <PropertiesTextEdit DisplayFormatString="C2">
            </PropertiesTextEdit>
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataDateColumn FieldName="field13" VisibleIndex="14">
            <PropertiesDateEdit DisplayFormatString="G">
            </PropertiesDateEdit>
            <EditFormSettings Visible="False" />
        </dx:GridViewDataDateColumn>
        <dx:GridViewDataDateColumn FieldName="field14" VisibleIndex="15">
            <PropertiesDateEdit DisplayFormatString="G">
            </PropertiesDateEdit>
            <EditFormSettings Visible="False" />
        </dx:GridViewDataDateColumn>
        <dx:GridViewDataTextColumn FieldName="field15" VisibleIndex="16">
            <EditFormSettings Visible="False" />
        </dx:GridViewDataTextColumn>
        <dx:GridViewDataTextColumn FieldName="field16" VisibleIndex="17" 
            GroupIndex="0" SortIndex="0" SortOrder="Descending">
            <EditFormSettings Visible="False" />
        </dx:GridViewDataTextColumn>
    </Columns>
    <SettingsPager PageSize="50">
    </SettingsPager>
    <Settings ShowFilterRow="True" />
</dx:ASPxGridView>

<asp:LinqDataSource ID="myDataSource" runat="server" 
        ContextTypeName="myDataContext" EntityTypeName="" 
        TableName="myTable" 
        EnableDelete="True" EnableInsert="True" EnableUpdate="True">
        </asp:LinqDataSource>
asp.net aspxgridview
1个回答
0
投票

请分享您的代码。您确定不是AutoGenerateEditButton吗?

© www.soinside.com 2019 - 2024. All rights reserved.