【发布时间】:2015-05-10 10:51:33
【问题描述】:
由于我没有找到任何帮助,我在这里提出我的问题:
我有一个 ListView,通过单击选择整行。现在我想将这些选定的项目存储到一个列表中,但不知道这应该如何工作。
List<String> itemSelected = new List<String>();
foreach (var selectedRow in listView1.SelectedItems)
{
itemSelected.Add(selectedRow);
}
这不起作用,因为我需要一个索引 (selectedRow[?]) 或类似的东西。单击行时如何存储第一列的值?
编辑:问题在于 ListViewItems 的类型为“object”
ListView 以这种方式填充:
using (SqlConnection connection = new SqlConnection(connectionQuery))
{
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
col1 = row.Cells[col1.Text].Value.ToString();
col2 = row.Cells[col2.Text].Value.ToString();
col1Cells.Add(col1);
col2Cells.Add(col2);
}
}
【问题讨论】:
-
这是来自 GridView 的数据。我编辑了