【GridView】(动态绑定数据源)数据源和数据源ID都在“gv_inputinfo”上定义。删除一个定义。

背景

用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就不能有初始绑定的数据源
解决方法:

  • 在可视化页面设置
    在这里插入图片描述

  • 在前端删除

  • 代码中设置为空

发布了13 篇原创文章 · 获赞 0 · 访问量 767

猜你喜欢

转载自blog.csdn.net/weixin_44822335/article/details/94002455
今日推荐