我的表单中有两个ObjectDataSource。我想要使用ObjectDataSources更改数据网格视图数据源。
按钮的更改ObjectDataSource1的事件处理程序是:
protected void lbnChangeInfo1_Click(object sender, EventArgs e)
{
gdvList.DataSource = null;
gdvList.DataBind();
gdvList.DataSource = odsWork1;
gdvList.DataBind();
}
按钮的更改ObjectDataSource2的事件处理程序是:
protected void lbnChangeInfo2_Click(object sender, EventArgs e)
{
gdvList.DataSource = null;
gdvList.DataBind();
gdvList.DataSource = odsWork2;
gdvList.DataBind();
}
执行时,抛出此错误:
附加信息:定义了DataSource和DataSourceID on' gdvList'。删除一个定义。
答案 0 :(得分:0)
用以下代码更改代码:
protected void lbnChangeInfo1_Click(object sender, EventArgs e)
{
gdvList.DataSource = null;
gdvList.DataSourceID = null;
gdvList.DataSource = odsWork1;
gdvList.DataBind();
}