Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ArgumentOutofRangeException未处理,“;InvalidArgument=的值';0';对';无效;索引'&引用;_C# - Fatal编程技术网

C# ArgumentOutofRangeException未处理,“;InvalidArgument=的值';0';对';无效;索引'&引用;

C# ArgumentOutofRangeException未处理,“;InvalidArgument=的值';0';对';无效;索引'&引用;,c#,C#,我收到此错误“InvalidArgument=值'0'对'index'无效。” 您尚未在列表视图中选择任何项目 该属性是ListViewItem对象的集合,与任何集合一样,它也可能为空 在尝试访问第一个元素之前,先检查collection的Count属性 if (listView1.SelectedItems.Count == 0) return; // rest of your code 您尚未在列表视图中选择任何项目 该属性是ListViewItem对象的集合,与任何集合一样,它

我收到此错误“InvalidArgument=值'0'对'index'无效。”


您尚未在
列表视图中选择任何项目

该属性是
ListViewItem
对象的集合,与任何集合一样,它也可能为空

在尝试访问第一个元素之前,先检查collection的
Count
属性

if (listView1.SelectedItems.Count == 0)
    return;

// rest of your code

您尚未在
列表视图中选择任何项目

该属性是
ListViewItem
对象的集合,与任何集合一样,它也可能为空

在尝试访问第一个元素之前,先检查collection的
Count
属性

if (listView1.SelectedItems.Count == 0)
    return;

// rest of your code

您尚未在
列表视图中选择任何项目

该属性是
ListViewItem
对象的集合,与任何集合一样,它也可能为空

在尝试访问第一个元素之前,先检查collection的
Count
属性

if (listView1.SelectedItems.Count == 0)
    return;

// rest of your code

您尚未在
列表视图中选择任何项目

该属性是
ListViewItem
对象的集合,与任何集合一样,它也可能为空

在尝试访问第一个元素之前,先检查collection的
Count
属性

if (listView1.SelectedItems.Count == 0)
    return;

// rest of your code

有两个绝对理由,其中一个是正确的:

1) The listView has no row
2) No item has been selected

有两个绝对理由,其中一个是正确的:

1) The listView has no row
2) No item has been selected

有两个绝对理由,其中一个是正确的:

1) The listView has no row
2) No item has been selected

有两个绝对理由,其中一个是正确的:

1) The listView has no row
2) No item has been selected
试试这个:

  if (listView1.SelectedItems.Count > 0)
        {
            object lst = listView1.SelectedItems[0].Clone();
            listView1.Items.RemoveAt(listView1.SelectedItems[0].Index);
            listView2.Items.Add((ListViewItem)lst);

            MessageBox.Show("Check OUT Complete");

        }
        else
            MessageBox.Show("No item selected!");
试试这个:

  if (listView1.SelectedItems.Count > 0)
        {
            object lst = listView1.SelectedItems[0].Clone();
            listView1.Items.RemoveAt(listView1.SelectedItems[0].Index);
            listView2.Items.Add((ListViewItem)lst);

            MessageBox.Show("Check OUT Complete");

        }
        else
            MessageBox.Show("No item selected!");
试试这个:

  if (listView1.SelectedItems.Count > 0)
        {
            object lst = listView1.SelectedItems[0].Clone();
            listView1.Items.RemoveAt(listView1.SelectedItems[0].Index);
            listView2.Items.Add((ListViewItem)lst);

            MessageBox.Show("Check OUT Complete");

        }
        else
            MessageBox.Show("No item selected!");
试试这个:

  if (listView1.SelectedItems.Count > 0)
        {
            object lst = listView1.SelectedItems[0].Clone();
            listView1.Items.RemoveAt(listView1.SelectedItems[0].Index);
            listView2.Items.Add((ListViewItem)lst);

            MessageBox.Show("Check OUT Complete");

        }
        else
            MessageBox.Show("No item selected!");


哪一行引发异常?当您有空列表时会发生异常?您的SQL命令看起来容易受到SQL注入的攻击。哪一行引发异常?当您有空列表时会发生异常?您的SQL命令看起来容易受到SQL注入的攻击。哪一行引发异常?当您有空列表时会发生异常列表?您的SQL命令似乎易受SQL注入攻击。哪一行引发异常?当您的列表为空时是否会发生这种情况?您的SQL命令似乎易受SQL注入攻击。这可能是错误的,或者没有选定的项。@Grant,我想您键入的代码有误。当listView1.SelectedItems.Count小于或等于零时,即“如果(listView1.SelectedItems.Count@Grant,按时睡觉是解决此问题的一种方法…”时,该代码将返回或者没有选定的项目。@Grant,我认为您键入了错误的代码。当listView1.SelectedItems.Count小于或等于零时,该代码将返回,即“如果(listView1.SelectedItems.Count@Grant,按时睡觉是解决此问题的方法…:-)或没有选定的项目。@Grant,我认为您键入了错误的代码。当listView1.SelectedItems.Count小于或等于零时,即“如果(listView1.SelectedItems.Count@Grant,按时睡觉是解决此问题的一种方法…”时,该代码将返回或者没有选定的项目。@Grant,我认为您键入的代码有误。该代码用于在listView1.SelectedItems.Count小于或等于零时返回,即“如果(listView1.SelectedItems.Count@Grant,按时睡觉是解决此问题的一种方法…”:-)