我想實例化我在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 - 計算在運行時創建的類的實例
- 2. 如何在F#中創建類實例並填充屬性?
- 3. 在主體外創建類的實例
- 4. 創建Pusher窗體的新實例javascript
- 5. 從C#中的另一個窗體填充創建的窗體組件#
- 6. visual studio 2010中的「創建實例」菜單在哪裏?
- 7. 在.NET中創建Visual Studio編輯器控件的實例
- 8. C++ MFC Visual Studio中填充組合框創建動態
- 9. 什麼是創建.NET窗體時由Visual Studio分配的窗口類名稱?
- 10. 如何在Visual Studio中創建.txt文件C#窗體
- 11. 如何在Visual Studio 2010中創建移動Web窗體
- 12. 在Ruby中實例化一個類並填充實例變量
- 13. 在彈簧數據實體中填充「已創建」列
- 14. 在C#中的Visual Studio實例Form1中
- 15. 關係使用Visual Studio中的實體框架創建於2010
- 16. VB.NET在子窗體的子窗體(實例)中運行父窗體(實例)
- 17. Visual Studio不訪問類的實例asp.net
- 18. 如何在Visual Studio中創建實體圖?
- 19. Visual Studio 2013填充DataGrid
- 20. 在Visual Studio中創建類屬性
- 21. 填充父實例
- 22. 如何在Microsoft Robotics Studio 2.0中創建新類型的實體?
- 23. 從Visual Studio創建PDF表單可填充字段
- 24. 導出從Visual Studio 2010 Designer創建的Windows窗體控件
- 25. Visual Studio窗體設計器源代碼的運行時創建
- 26. 在Android中創建新類的實例
- 27. WPF在xaml中創建類的實例
- 28. 在IOS中創建類的實例6
- 29. 在CodeIgniter中創建類的實例
- 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