Удалить DataSourceID с кодом? - PullRequest
1 голос
/ 16 мая 2011

У меня есть DataList, который связан с SqlDataSource, У меня есть запрос LINQ, который пользователи могут использовать для сужения данных, я делаю DataSource = LINQ для события нажатия кнопки.

Я получаю сообщение об ошибке, поскольку в списке есть DataSourceID, и теперь я даю ему DataSource.

Думаешь, это сработает, если я сначала удалил источник данных с кодом, а затем связал его с новым LINQ? Если да, какие-либо советы о том, как это сделать?

Спасибо.

1 Ответ

1 голос
/ 16 мая 2011

BaseDataBoundControl, BaseDataList и т. Д. Имеет 2 варианта привязки данных:

  • DataSource (как результат LINQ)
  • DataSourceId (например, SqlDataSource)

Используйте один из них или обнулите первый, прежде чем назначить второй.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...