背景
用asp.net中GridView展示数据的时候,有时根据需要可能要一个GridView动态绑定多个objectDataSource来筛选数据
具体代码
可以用如下方法:
GridView.DataSource = objectDataSourceID ;
GridView.DataBind();
一个具体的例子:
gv_InputInfo.DataSource = ods_InputInfo;
gv_InputInfo.DataBind();
可能会遇见的问题
System.InvalidOperationException: Both DataSource and DataSourceID are defined on ‘gv_InputInfo’. Remove one definition.
(System.InvalidOperationException:数据源和数据源ID都在“gv_inputinfo”上定义。删除一个定义。)
出现的原因:想要动态的绑定数据源,一开始GridView就不能有初始绑定的数据源
解决方法:
-
在可视化页面设置
-
在前端删除
-
代码中设置为空