Visual Studio не будет обновлять свойства источника данных

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

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

6 ответов


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

решение состояло в том, чтобы просто перестроить проект.


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

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


OMGKurtNilsen прав:

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

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


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


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

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


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