【发布时间】:2017-05-08 09:56:33
【问题描述】:
我正在尝试以下方法:
List<object>selectedRows = new List<object>();
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
selectedRows.Add(row);
}
for (int i = 0; i < selectedRows.Count; i++)
{
selectedRowsList.Items.Add(selectedRows[i]);
}
我有一个按钮和 GridView。现在我希望用户手动选择行并将它们存储在一个列表中,这样我就可以将它们放入一个列表框(带有“”或“;”的值并排)。因此,从 GridView 中获取行并将其显示为我的列表框中的一行。多行应该在另一行之下,就像它在 GridView 中显示的那样)。怎么做?我发布的代码将值存储为“{index = ...}”。
【问题讨论】:
-
示例当用户选择 3 行时,选择的 3 行数据必须显示在列表框控件中?我说的对吗?
-
是的!因此,例如,当我有四列并且用户选择三行时,每行都应显示在列表框中的一行中。和列元素并排。就像在 GridView 中一样
标签: c# winforms gridview listbox