이 난 그냥 그것을 볼 수 없습니다 (그리고 대답 :(내가 DevExpress의 컨트롤을 배우려고 노력하고 있고 표현 영구 객체 읽었습니다XPcollection이로드되지 않았습니다 - 이유가 무엇입니까?
을 찾을 수없는, 뭔가 아주 간단해야합니다 O/R 매핑을 권장합니다 .
1) 나는 나는이 코드를 Form_Load 이벤트에서 XtraGrid.GridControl gridControl1
3)과의 WinForm을 내가
2 ORM
생성하는 기존의 SQL 서버 컴팩트 4.0 데이터베이스)를 가지고있다 : XPCollection cName = new XPCollection(typeof(WindowsFormsApplication1.DUzskv1r6.XPO_TableName));
int c = cName.Count; //didn't help...
cName.DisplayableProperties = "Name;Nr"; //choose columns to display
gridControl1.MainView.PopulateColumns();
gridControl1.DataSource = cName;
"지연된로드"를 사용하여 읽었습니다. 필요할 때로드합니다 (http://documentation.devexpress.com/#XPO/clsDevExpressXpoXPCollectiontopic). 그러나 XPcollections 레코드 Count를 읽는 것은 제안 된 것처럼 그 트릭을 수행하지 않았습니다.
결과적으로 "Name"과 "Nr"열이있는 빈 gridControl1이 표시됩니다. 도와주세요 - 무엇이 실종 되었습니까?
XpoDefault.DataLayer = XpoDefault.GetDataLayer (conString, AutoCreateOption.DatabaseAndSchema); 당신 말이 맞아요. 데이터 레이어를 초기화해야했습니다. 왜 나는이 정보를 문서에 넣었는가? :(도와 주셔서 감사합니다! – Prokurors