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