簡體   English   中英

Winforms列表到datagridview但沒有內容

[英]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 LastNameFirstNameCompanyName ,但每個單元格都是空的(行存在)。

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM