C# 关于Datagridview到Listview之间的行传输

C# 关于Datagridview到Listview之间的行传输,c#,winforms,C#,Winforms,如何将选定行从Datagridview传输到listview? (对不起,伙计们,我之前问错了,把事情搞砸了!!) 它不是名称,它应该是子项 ListViewItem lvItem; foreach (DataGridViewRow row in dataGridView1.SelectedRows) { lvItem = new ListViewItem(); lvItem.SubItems.Add(row.Cells["ID"].Va

如何将选定行从Datagridview传输到listview? (对不起,伙计们,我之前问错了,把事情搞砸了!!)


它不是
名称
,它应该是
子项

    ListViewItem lvItem;
    foreach (DataGridViewRow row in dataGridView1.SelectedRows)
    {

        lvItem = new ListViewItem();
        lvItem.SubItems.Add(row.Cells["ID"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Item"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Cost"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Manufacturer"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Quanlity"].Value.ToString());
        // ...
    }


它不是
名称
,它应该是
子项

    ListViewItem lvItem;
    foreach (DataGridViewRow row in dataGridView1.SelectedRows)
    {

        lvItem = new ListViewItem();
        lvItem.SubItems.Add(row.Cells["ID"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Item"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Cost"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Manufacturer"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Quanlity"].Value.ToString());
        // ...
    }


谢谢你,约翰,我想这会有用的。。不知怎的,我在这件事上有点困惑,现在我能明白。。。谢谢…不幸的是没有。。。它甚至一点也不动。没有例外:(,如果我在代码中包含row.cells[“ID”].value.tostring();又有什么关系呢?因为在我的VS 2010中,listview仍然保持为空..:(.这对你的VS c有效吗?#谢谢约翰,我想这会有效的..不知怎的,我的头脑被搞糊涂了,现在我能弄明白了…谢谢..不幸的是,没有…它甚至没有移动一点。没有任何例外:(,如果我包括row.cells[“ID”].value.tostring()又有什么关系呢?);在我的代码中?因为在我的VS 2010中,listview仍然保持为空:(.它在你的VS c上工作吗?#?
    foreach (DataGridViewRow row in dataGridView1.SelectedRows)
    {

        lvItem = new ListViewItem(row.Cells["ID"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Item"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Cost"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Manufacturer"].Value.ToString());
        lvItem.SubItems.Add(row.Cells["Quanlity"].Value.ToString());
        // ...
    }