你使用什么样的列表控件?我对多列列表的第一手选择通常是ListView,您可以像这样填充:
foreach (var item in someDataList)
{
// create the list view item (which makes the first column)
ListViewItem lvi = myListView.Items.Add(item.Text);
// add additional columns
lvi.SubItems.Add(item.SomeOtherValue);
}
Run Code Online (Sandbox Code Playgroud)
然后将View属性设置为Details并编辑Columns集合并且需要.你应该好好去.