[英]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.