【问题标题】:AspxGridView: how to update the control from client sideAspxGridView:如何从客户端更新控件
【发布时间】:2012-05-18 03:10:17
【问题描述】:

我正在使用 DevExpress v 10.2。

我需要一个建议:以下问题的最佳解决方案是什么。 我有一个 ASP.NET Web 应用程序。那里的一个页面包含一个AspxGridView 控件和 AspxCheckBox 控件。 我需要以下内容:当AspxCheckBox 控件的状态发生更改时,立即重新加载AspxGridView 的内容。

重新加载可能会更改 AspxGridView 显示的 rows 的计数。此外,在AspxCheckBox 控件发生更改时,可能会打开一个EditForm 的实例。

这里最好的解决方案是什么?

【问题讨论】:

    标签: devexpress


    【解决方案1】:

    使用ClientSideEvents.CheckedChanged 处理 ASPxCheckBox 状态更改。
    要刷新 ASPxGridView,请使用 ASPxClientGridView.Refresh
    要关闭编辑表单,请使用ASPxClientGridView.CancelEdit 方法。

    如果您需要更多信息,您应该发布您的代码。

    【讨论】:

    • "打开编辑表单使用 ASPxClientGridView.StartEditRow 方法" - 好吧,我想我应该关闭 EditForm,如果它现在是打开的,不是吗?否则可能会出现以下情况:一行不再显示(因为重新加载了 AspxGridView),但它的 EditForm 仍然打开。
    • 我误解了你的最后一句话。无论如何,我改变了我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    相关资源
    最近更新 更多