2012-02-02 65 views
0

我對使用ASP控件很新穎。我在項目中遇到了一些問題。這個項目相當大,我的團隊已經將ADO.NET emtity放在同一個解決方案中,但放置在Visual Studio 2010中的另一個項目中。原始數據庫是通過SQL Server 2008構建的。我想知道是否可以連接一個GridView控件給這個實體以顯示它的某些方面?如果不可能,我們有一個Customer類,它有一些特定的成員(名稱,dob,ssn,...等等)和函數,通過ADO.NET將這些客戶從數據庫中提取出來。我可以使用這個類的實例列表填充GridView嗎?GridView問題ASP.NET/ADO實體

List<Customers> CustList = new List<Customers>(); 
....populate the list..... 
Gridview.DataSource = CustList; 
Gridbiew.DataBind(); 

回答

0

當然可以!只需添加一個引用另一個具有GridView的項目的引用,並將GridView的DataSource屬性設置爲另一個項目中的實體。事實上,這是應用程序中的一種常見設計,可以通過「圖層」將它們分開(也有很多批評)。 希望它有幫助,

+0

謝謝!我繼續嘗試。我在GridView所在的同一個項目中添加了一個參考(對另一個項目中的實體)。但是,當我選擇EntityDataSource作爲gridview的數據源時,似乎沒有找到可供選擇的AIA實體。 – shenn 2012-02-02 23:44:47

+0

#謝恩,我建議你看看像這樣的鏈接http://www.webanddesigners.com/tiered-architecture-in-cnet-dataaccess-business-ui-entity/有更好的理解。如果我有關於你的項目的更多信息,我可以多一點幫助。祝你好運! – 2012-02-03 01:52:27