如何将数据绑定到Windows Forms应用程序中的DataGridView?

时间:2018-12-16 17:06:10

标签: c# winforms datagridview desktop-application

我想将所有信息绑定到DataGridView。
我已经调试了所有程序,并且完全可以正常工作,只是数据没有显示在DataGridView中。

public class Mobile
{
    public string id;
    public string title;
    public string price;
}


var mobiles = new List<Mobile>();
foreach (var ProductlistItems in ProductlistItem)
{   
    var mobile = new Mobile
    {
        id = ProductlistItems.GetAttributeValue("listingid", ""),

        title = ProductlistItems.Descendants("h3")
            .Where(node => node.GetAttributeValue("class", "")
             .Equals("lvtitle")).FirstOrDefault().InnerText.Trim('\r', '\n', '\t'),

         price = (ProductlistItems.Descendants("li")
           .Where(node => node.GetAttributeValue("class", "")
              .Equals("lvprice prc")).FirstOrDefault().InnerText.Trim('\r', '\n', '\t')),
    };
    mobiles.Add(mobile);

}
dataGridView1.DataSource = mobiles;

0 个答案:

没有答案