"Invoice"클래스를 데이터 소스로 사용하고 있습니다. 그러나 더 많은 속성을 추가 한 후에 Visual Studio는 데이터 소스를 새로 고치지 않고 내 데이터 소스에서 새 속성을 찾을 수 없습니다.Visual Studio에서 내 데이터 소스의 속성을 업데이트하지 않습니다.
개체를 삭제하고 다시 데이터 소스로 추가하려고하면 프로젝트가 다시 시작되었습니다. 작동하지 않았다.
"Invoice"클래스를 데이터 소스로 사용하고 있습니다. 그러나 더 많은 속성을 추가 한 후에 Visual Studio는 데이터 소스를 새로 고치지 않고 내 데이터 소스에서 새 속성을 찾을 수 없습니다.Visual Studio에서 내 데이터 소스의 속성을 업데이트하지 않습니다.
개체를 삭제하고 다시 데이터 소스로 추가하려고하면 프로젝트가 다시 시작되었습니다. 작동하지 않았다.
데이터 소스의 변경으로 인해 Intellisense가 만료되는 문제가있었습니다.
해결 방법은 단순히 프로젝트를 다시 작성하는 것이 었습니다.
Visual Studio 2010을 사용하려면 Intellisense가 작동하도록 데이터 모델이 변경 될 때마다 프로젝트를 정리하고 다시 빌드해야합니다. –
VS2012와 비슷한 상황이 발생했습니다. 청소가 필요했고 재건 작업이 트릭을했습니다. –
VS2013 업데이트 3 복구가 충분하지 않았습니다. VS를 다시 시작해야했습니다. –
소스 컨트롤을 사용하고 있습니까? 또한 Properties
폴더 아래에 .datasource
파일이 생성되면 Data Sources
탭을 열어 해당 개체를 제거한 다음 다시 추가하십시오.
또한 송장의 새 속성에 액세스 한정자 (적어도 { get;}
)가 있어야합니다. 그렇지 않으면 AFAIK가 표시되지 않을 수 있습니다.
'데이터 소스 '탭은 어디에 있습니까? –
데이터 소스와 양식 요소를 다른 클래스 라이브러리에 보관하는 경우 클래스 라이브러리를 다시 작성해야 할 때가 있습니다. 이러한 상황은 주로 참조가 정적 방법으로 바인딩 될 때 발생합니다.
이 작업을 수행하십시오.
데이터 소스를 새로 고치고 엔터티를 제거한 다음 변경하기 전에 다시 추가하십시오.
OMGKurtNilsen은 맞다 :
당신은 삭제하고 데이터 소스를 다시 만들 필요가 없습니다 - 프로젝트 할 것입니다 다시!
간단한 C# 개체에서 데이터를 가져 오는 VS 2010 프로젝트의 데이터 소스로 테스트했습니다.
보고서 디자이너에서 문제가 발생합니다. 데이터 원본 개체를 사용하거나 클래스의 속성을 추가하거나 제거 할 때 보고서 데이터 원본의 데이터 패널에서 데이터 원본을 새로 고침하면 마지막 변경 내용이 표시되지 않습니다. Microsoft.CShart 어셈블리에 대한 참조를 추가하기로 결심했습니다. 문제를 해결하기 위해이 방법을 시도해 볼 수 있습니다.
오류가 발생합니까? 그렇다면 오류 메시지는 무엇입니까? – atrljoe
오류가 없습니다. 새로 고친 후에도 새 속성을 표시하지 않습니다. – OMGKurtNilsen
Invoice 클래스가 데이터 소스와 동일한 어셈블리에 있습니까? –