[英]DataGridView in winforms application && List of structs
[英]Winforms list to datagridview but no content
我需要一些使用winforms的幫助。
我有一個datagridview,在代碼后面我設置了它的數據源:
public ContactExporter(IEnumerable<ContactItem> contacts)
{
InitializeComponent();
BindingList<ContactItem> contactItems = new BindingList<ContactItem>(contacts.ToList());
contactsGrid.DataSource = contactItems;
}
ContactItem文檔: https : //msdn.microsoft.com/en-us/library/office/ff867603.aspx
我有三列DataPropertyNames
LastName
, FirstName
和CompanyName
,但每個單元格都是空的(行存在)。
ContactItem和_ContactItem是屬於Microsoft.Office.Interop.Outlook的接口。 您不能使用它們來綁定DataGridView上的數據。
解:
創建一個具有您需要在DataGridView上顯示的屬性的類。 然后,您通過該類包裝ContactItem。
public class MyContactItem : ContactItem
{
public string MyFirstName { get{ return FirstName;} }
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.