Visual Studio не будет обновлять свойства моего источника данных - PullRequest
17 голосов
/ 11 апреля 2011

Я использую свой класс "Счет-фактура" в качестве источника данных. Но после добавления к нему дополнительных свойств Visual Studio отказывается обновлять источник данных, и я не могу найти новые свойства в своем источнике данных.

Попробовал перезапустить проект, снова удалив и добавив объект в качестве источника данных. Не работал.

Ответы [ 6 ]

15 голосов
/ 29 апреля 2011

Проблема заключалась в том, что Intellisense устарела из-за изменений в источнике данных.

Решением было просто перестроить проект.

1 голос
/ 26 июля 2013

OMGKurtNilsen прав:

Вам не нужно удалять и заново создавать источник данных - это сделает перестройка проекта!

Я протестировал его с источником данных в проекте VS 2010, который берет свои данные из простого объекта C #.

1 голос
/ 11 апреля 2011

Вы используете какой-либо источник контроля?Кроме того, файл .datasource создается в папке Properties, попробуйте удалить и повторно добавить объект, открыв вкладку Data Sources.

также ваши новые свойства в Invoice должны иметь модификаторы доступа (как минимум { get;}), иначе они могут не отображаться AFAIK.

0 голосов
/ 26 июля 2017

Эта проблема возникает в конструкторе отчетов, где используется объект источника данных, когда я добавляю или удаляю свойство в своем классе и обновляю источник данных на панели данных в источниках данных отчета, последние изменения не отображаются. Я решил добавить ссылку на сборку Microsoft.CShart. Вы можете попробовать это, чтобы решить вашу проблему.

0 голосов
/ 19 июня 2012

Это то, что вы должны сделать.

Обновите источник данных, удалите объект и добавьте его обратно, прежде чем он изменится.

0 голосов
/ 16 декабря 2011

Если вы храните свой источник данных и элемент формы в разных библиотеках классов, иногда вам приходится перестраивать библиотеки классов, такая ситуация в основном возникает, когда ссылка связана статическим способом.

...