1
這一定是很簡單的東西,我只是沒有看到它(並不能找到答案:(XPcollection未加載 - 爲什麼?
我努力學習的DevExpress控制和已經閱讀表達持久化對象被推薦用於O/R映射。
1)我已經現有的SQL Server壓縮4.0我生成ORM
2)數據庫我有XtraGrid.GridControl gridControl1
3)在Form_Load事件我有這樣的代碼一個WinForm:
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並沒有按照建議那樣做。
因此,我得到一個空的gridControl1列「名稱」和「Nr」。 請幫忙 - 我錯過了什麼?
XpoDefault.DataLayer = XpoDefault.GetDataLayer(conString,AutoCreateOption.DatabaseAndSchema);你是對的,我必須初始化數據層。爲什麼他們不把這些信息放在我漫步的文檔中? :( 感謝幫助! – Prokurors 2013-03-12 13:09:01