2015-11-09 3 views
1

У меня есть два объекта ObjectDataSources в моей форме. Мне нужно изменить источник данных в виде данных с помощью ObjectDataSources. EventHandlerКак изменить источник данных сетки данных с помощью объекта ObjectDataSource?

Баттона изменить ObjectDataSource1 является: EventHandler

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 определены в 'gdvList'. Удалите одно определение.

+0

Возможно дубликата http://stackoverflow.com/questions/10208249/both-datasource-and-datasourceid-are-defined-on-gridview1-remove- one-definiti –

+0

Возможно дублировать http://stackoverflow.com/questions/22248048/facing-error-both-datasource-and-and-datasourceid-are-defined-on-gridview-entity –

+0

Я делаю это, но не работаю – shahroz

ответ

0

код изменения с:

protected void lbnChangeInfo1_Click(object sender, EventArgs e) 
{ 
    gdvList.DataSource = null; 
    gdvList.DataSourceID = null; 
    gdvList.DataSource = odsWork1; 
    gdvList.DataBind(); 
} 
Смежные вопросы