【问题标题】:How to persist the SelectedValue in a GridView when the rows are updated更新行时如何在 GridView 中保留 SelectedValue
【发布时间】:2012-01-06 23:42:42
【问题描述】:

我有一个绑定到 EntityDataSource 的父 GridView 和一个子 DetailView。 子 DetailView 由 EntityDataSource 绑定到父级,ControlParameter 作为指向父级 GridView 的 WhereParameter。

当用户选择GridView 中的一行时,DetailView 将更新为正确的值。

视图位于UpdatePanel 中,通过在TextBox 中输入值,用户可以搜索来自父GridView 的记录。当用户在父视图中选择一条记录(比如行索引 1)时,子视图会更新。但如果用户现在开始搜索,索引 1 上的行会得到不同的 SelectedValue,因此 DetailView 会更新。

我想在用户选择记录时保留SelectedValue。 当用户开始搜索时,我可以防止 GridView SelectedValue 发生变化吗?

【问题讨论】:

    标签: asp.net .net entity-framework data-binding gridview


    【解决方案1】:

    我没听懂,对你有帮助吗?

    EnablePersistedSelection="true"

    在 GridView 上启用此功能

    【讨论】:

    • 不敢相信花了 4 天时间才得到如此简单的答案。它完美地工作。谢谢!我正在搜索持久化 SelectedValue,这就是为什么我从未启用“PersistedSelection”属性..
    猜你喜欢
    • 2023-04-04
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-29
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    相关资源
    最近更新 更多