我正在编写此应用程序,其中数据当前显示在列表框中,使用类中的字符串值。但我决定让我的数据显示在ListView中。但是,我不知道该怎么做。
所以这个想法是:我有 - 显然 - 一个Form,我有一个数据库类从我的数据库中提取数据,我有一个包含值的类。它的输出是:
return _Productnaam + " - " + _HoudbaarheidsDatum + " - " + _Locatie;
如何设法在ListView对象中正确获取这些单独的值,该对象有三列?我知道如何将数据实际放入ListView,但是当我使用多个返回值时却不知道。
我希望我的问题描述有点清楚,任何人都可以帮我解决这个问题。
答案 0 :(得分:0)
假设您有一个listView
和一个Products
列表。你可以这样做:
listView.View = View.Details;
listView.GridLines = true; //same ways set up other props accordingly
//now add columns
listView.Columns.Add("Name", 100, HorizontalAlignment.Left);
listView.Columns.Add("Houdbaarheids Datum", 100, HorizontalAlignment.Left);
listView.Columns.Add("Locatie", 100, HorizontalAlignment.Left);
for (int i = 0; i < products.Count; i++)
{
// Define the list items
ListViewItem prd = new ListViewItem(products[i].Name);
prd.SubItems.Add(products[i]._HoudbaarheidsDatum);
prd.SubItems.Add(products[i]._Locatie);
// Add the list items to the ListView
listView.Items.Add(prd);
}