繁体   English   中英

如何使用ObjectDataSource更改数据网格视图数据源?

[英]How change data grid view datasource with ObjectDataSource?

我的表单中有两个ObjectDataSources。我想使用ObjectDataSources更改数据网格视图数据源。

Button的更改ObjectDataSource1的事件处理程序为:

protected void lbnChangeInfo1_Click(object sender, EventArgs e)
{
    gdvList.DataSource = null;
    gdvList.DataBind();
    gdvList.DataSource = odsWork1;
    gdvList.DataBind();
}

Button的更改ObjectDataSource2的事件处理程序为:

protected void lbnChangeInfo2_Click(object sender, EventArgs e)
{
    gdvList.DataSource = null;
    gdvList.DataBind();
    gdvList.DataSource = odsWork2;
    gdvList.DataBind();
}

执行时,将引发此错误:

附加信息:DataSource和DataSourceID均在“ gdvList”上定义。 删除一个定义。

更改代码:

protected void lbnChangeInfo1_Click(object sender, EventArgs e)
{
   gdvList.DataSource = null;
   gdvList.DataSourceID = null;
   gdvList.DataSource = odsWork1;
   gdvList.DataBind();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM