将选定的第一行网格视图传递到另一个表单上的另一个网格视图

时间:2016-05-15 08:27:24

标签: c#

private void btnpass_Click(object sender, EventArgs e)
{
    Inventory coo = new Inventory(
        dataGridView1.SelectedRows[0].Cells[0].Value.ToString(),
        dataGridView1.SelectedRows[0].Cells[1].Value.ToString(),
        dataGridView1.SelectedRows[0].Cells[2].Value.ToString(),
        dataGridView1.SelectedRows[0].Cells[3].Value.ToString(),
        dataGridView1.SelectedRows[0].Cells[4].Value.ToString(),
        dataGridView1.SelectedRows[0].Cells[5].Value.ToString(),
        dataGridView1.SelectedRows[0].Cells[6].Value.ToString());
    coo.Show();
}

我尝试将选定的行GridView传递到另一个表单上的另一个GridView但我收到错误:

Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

我使用了不同的方法,但它没有解决我的问题。

1 个答案:

答案 0 :(得分:0)

您的错误消息显示网格中没有行,或者没有选择任何行

首先检查所选行是否大于零然后完成你的工作 像这样:

for %%# in (*.tmp) do ren "%%#" "%%~n#_1.tmp"