c# - 是否可以阻止 ObjectDataSource 自动绑定(bind)?

标签 c# asp.net gridview objectdatasource

我有一个 GridView,我使用 ObjectDataSoure 作为数据源。 ObjectDataSource 从 TextBox 和 DropDownList 获取参数,然后将其传递到存储过程中。还有一个名为“搜索”的按钮,可用于通过提供/更改 TextBox 和/或 DropDownList 中的值来强制刷新 GridView。但是我注意到,如果我更改了值,则不必单击“搜索”按钮;只需单击 GridView 即可导致数据绑定(bind)。

有没有办法在仍然使用 ObjectDataSource 的同时阻止此操作?

最佳答案

当您在 GridView 上分配 DataSourceID 时,网格将自动绑定(bind)到 ObjectDataSource。您可以简单地省略 GridView 上的该属性,并等待搜索按钮的点击事件来分配它。

关于c# - 是否可以阻止 ObjectDataSource 自动绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11876707/

相关文章:

c# - 将整数的视觉表示视为十六进制以放置在 guid 中

c# - 使用 C# 创建 native 可执行文件

c# - 在ObservableCollection中为ComboBox创建事件(选中/未选中)

c# - 使用 C# 将 PDF 转换为可工作的文本

asp.net - 在 ASP.NET MVC 3 View 中处理常见数据的方法

asp.net - 无法连接到内置 Web 服务器的 Web Developers

c# - GridView 固定 header 溢出容器

android - Android 中 GridView 内的可点击 TextView

JavaScript 运行时错误 : Unable to get property 'removeChild' of undefined or null reference

javascript - 不允许在 GridView 文本框中使用句号、逗号等