我想實例化我在Visual Studio 2008中編寫的類,然後使用駐留在Visual Studio中打開的窗體中的這些實例填充列表視圖。舉個例子,假設我們的解決方案中有一個class Employee
。使用VS擴展性我想在VS中打開一個包含listview的表單。然後,我想創建100個Employee
實例來填充列表視圖並能夠編輯它們的屬性。很顯然,如果我在class Employee
中更改了某些內容,例如:添加出生日期屬性,則必須更新列表視圖。任何人都可以提供任何有用的示例或鏈接嗎?創建在Visual Studio中填充窗體的類的實例
3
A
回答
2
假設我正確地理解了這個問題,你有一個帶有ListView的窗體,當你打開窗體時你創建了100個員工實例,所以第一步。
從Employee的數組列表開始。
List<Employee> EmployeeList = new List<Employee>();
表單加載時填充此列表。
private void Form1_Load(object sender, System.EventArgs e)
{
for(int i = 0; i < 100; i++)
{
EmployeeList.Items.Add(new Employee());
}
// Bind EmployeeList to your ListView
ListView.ItemSource = EmployeeList;
}
如果更新EmployeeList並刷新列表視圖,它應該使用已更改的信息更新它。
+0
對不起,這不是問題。你如何使用擴展框架來完成上述操作,以便在從VS內部啓動的表單中加載Employee實例? – Dimitris 2010-10-11 11:50:40
相關問題
- 1. 在Visual Studio 2015 Express(Windows窗體應用程序)中填充DataSet?
- 2. Visual Studio - 計算在運行時創建的類的實例
- 3. 如何在F#中創建類實例並填充屬性?
- 4. 在主體外創建類的實例
- 5. visual studio 2010中的「創建實例」菜單在哪裏?
- 6. 在Ruby中實例化一個類並填充實例變量
- 7. 在彈簧數據實體中填充「已創建」列
- 8. VB.NET在子窗體的子窗體(實例)中運行父窗體(實例)
- 9. 關係使用Visual Studio中的實體框架創建於2010
- 10. 填充父實例
- 11. 如何在Visual Studio中創建實體圖?
- 12. 在Visual Studio中創建類屬性
- 13. 如何在Microsoft Robotics Studio 2.0中創建新類型的實體?
- 14. Visual Studio窗體設計器源代碼的運行時創建
- 15. WPF在xaml中創建類的實例
- 16. 在Android中創建新類的實例
- 17. 在CodeIgniter中創建類的實例
- 18. 新陣列(_)填充(對象)不創建對象的新實例
- 19. 用has_many關聯預先填充創建Rails模型的實例
- 20. c#關閉從創建類的主窗體打開的實例類以及實例類
- 21. Visual Studio 2008創建新類?
- 22. MS Visual Studio 2005中 - DOS窗口填充屏幕
- 23. 創建類的實例
- 24. 創建類的實例
- 25. 創建類的實例
- 26. 在新的Visual Studio for Mac中 - 可能創建Windows窗體應用程序?
- 27. 如何填充您在實體框架中擴展的實體?
- 28. Visual Studio中的窗體損壞
- 29. Visual Studio Express中的Windows窗體
- 30. 實體框架:填充現有的對象實例
您使用哪種UI技術? WebForms,WPF,ASP.NET?它們都有不同的數據綁定系統。 – 2010-10-07 09:27:08
我使用的是標準winforms,理想情況下我想使用devexpress組件。 – Dimitris 2010-10-07 09:47:52
只是一個建議:升級到VS 2010並使用MEF而不是舊的VS Ext。 MEF非常適合與之合作。 – 2010-10-11 09:35:30