【问题标题】:Unable to fill the edit texbox of a aspxgridview inside another aspxgridview无法在另一个 aspxgridview 中填充 aspxgridview 的编辑文本框
【发布时间】:2011-04-28 20:29:41
【问题描述】:

我有一个带有弹出编辑表单的 ASPxGridView,其中包含另一个 ASPxGridView。当我打开编辑表单时,我可以看到 ASPxGridView 我可以单击添加,然后出现一个 texbox 来填写名称。当我单击该文本框时,Opera 11 中没有任何反应,我无法在文本框中输入任何内容。当我尝试在 FireFox 4 上做同样的事情时,我确实得到了一个光标,但我也无法输入任何文本。然后我尝试了 Chrome 10.0.648.204,但它和 Opera 一样,不知何故 IE 9 给了我一个 HTTP 错误 400 - 错误请求,这有点奇怪,因为它是唯一有该错误的浏览器。 这由 2 个 DevExpress 网格视图组成。

我不确定是什么代码导致了这种情况,但这里是“子”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>

【问题讨论】:

    标签: c# asp.net devexpress


    【解决方案1】:

    您应该设置列的 FieldName 属性以使其可编辑。

    【讨论】:

    • 好吧,我将 Naam 添加为 KeyFieldName,但这不起作用。那会不会和错误的数据绑定有关?
    • 我没有看到该列的 FieldName 已设置。设置此属性以允许最终用户编辑其数据。此外,还应设置 GridView 的 KeyFieldName 属性。
    • 我的意思是我试过了,但添加了 keyfieldname 而不是 fieldname 现在我还添加了列 fieldname,它现在就像一个魅力。谢谢分配。
    • 我想补充一点,它似乎仍然不能在 IE 9 中工作。我不知道它是否应该放在一边我不需要它在 IE 9 上工作,但我想我会只是添加这个以防万一
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多