无法在另一个aspxgridview中填充一个aspxgridview的编辑框

本文关键字:aspxgridview 一个 编辑 另一个 填充 | 更新日期: 2023-09-27 17:53:46

我有一个ASPxGridView与一个弹出式编辑表单,其中包含另一个ASPxGridView。当我打开编辑表单时,我可以看到ASPxGridView,我可以点击添加,然后出现一个文本框填充一个名称。当我点击那个文本框时,在Opera 11中什么也没有发生,我不能在文本框中输入任何东西。当我尝试在FireFox 4上做同样的事情时,我确实得到了一个光标,但我也无法输入任何文本。然后我尝试了Chrome 10.0.648.204,但这和Opera一样,不知何故IE 9给了我一个HTTP错误400 -糟糕的请求,这有点奇怪,因为它是唯一一个有这个错误的浏览器。这是由2个DevExpress gridview组成的。

我不确定是什么代码造成的,但这里是"子"gridview:

<dx:GridViewDataTextColumn Visible="False" VisibleIndex="14" 
        Caption="Parameter(s)" FieldName="ASPxGV3">
        <EditFormSettings Visible="True" />
        <EditItemTemplate>
            <dx:ASPxGridView ID="ASPxGridView3" runat="server" ClientIDMode="AutoID" 
                AutoGenerateColumns="False">
                <Columns>
                    <dx:GridViewCommandColumn VisibleIndex="0">
                        <EditButton Visible="True">
                        </EditButton>
                        <NewButton Visible="True">
                        </NewButton>
                        <DeleteButton Visible="True">
                        </DeleteButton>
                    </dx:GridViewCommandColumn>
                    <dx:GridViewDataTextColumn Caption="Naam" Name="Naam" VisibleIndex="0">
                    </dx:GridViewDataTextColumn>
                </Columns>
            </dx:ASPxGridView>
        </EditItemTemplate>
    </dx:GridViewDataTextColumn>

无法在另一个aspxgridview中填充一个aspxgridview的编辑框

您应该设置字段的FieldName属性以使其可编辑