C# 如何填写多列列表框

C# 如何填写多列列表框,c#,winforms,listbox,C#,Winforms,Listbox,我知道如何创建列表框,但在填充多列列表框时遇到了一些问题。我该怎么做?您使用哪种列表控件?我对多列列表的第一手选择通常是ListView,您可以这样填充它: foreach (var item in someDataList) { // create the list view item (which makes the first column) ListViewItem lvi = myListView.Items.Add(item.Text); // add add

我知道如何创建列表框,但在填充多列列表框时遇到了一些问题。我该怎么做?

您使用哪种列表控件?我对多列列表的第一手选择通常是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);
}

然后将
View
属性设置为
Details
,并根据需要编辑
列和集合。您应该准备好了。

您是否尝试过
列表视图
控件?您应该列出您遇到的问题,以便我们能够更方便地帮助您。您计划用于填充的数据来自哪里?数据库、XML、用户输入等等?我正在WinForms中进行。我不知道如何填充两列,我只知道如何填充默认值。我想在每行中创建两列,在每列中创建一个介于1和文本框中的值之间的随机数。所有行或列中不能有两个值相同的数字。例如:文本框中的数字:6------第1列|第2列第1行4 | 3行第2行| 1行第3行5 | 6请编辑您的问题以进行清理。