InvalidArgument=“0”的值对于“index”无效。

解决方案 »

  1.   

    贴代码,实在看不懂这个InvalidArgument是神马!!
      

  2.   

    if(lstView.InvokeRequired)
      {
      DoUpdateLstView callUpdate = new DoUpdateLstView(UpdateLstViewData);
      lstView.Invoke(callUpdate, data);错误在这里InvalidArgument=“2”的值对于index无效
      return;
      }  lstView.Items.Clear();
        
      foreach (UPLoadData item in data.decodeLst)
      {
      ListViewItem lstItem = new ListViewItem(Tools.ByteToHex(item.No));
      switch(item.No)
      {
      case 0x00:
      /*lstView.Items[0].SubItems.Add(""+item.No);
      lstView.Items[0].SubItems.Add("" + item.DUT);
      lstView.Items[0].SubItems.Add("" + item.DIF);
      lstView.Items[0].SubItems.Add("" + item.DPE);
      lstView.Items[0].SubItems.Add("" + item.DQE);
      lstView.Items[0].SubItems.Add("" + item.DFW);
      lstView.Items[0].SubItems.Add("" + item.DCode);*/
      lstView.Items.Insert(0, lstItem);
      lstItem.SubItems.Add("" + item.DParam);
      lstItem.SubItems.Add("" + item.DUT);
      lstItem.SubItems.Add("" + item.DIF);
      lstItem.SubItems.Add("" + item.DPE);
      lstItem.SubItems.Add("" + item.DQE);
      lstItem.SubItems.Add("" + item.DFW);
      lstItem.SubItems.Add("" + item.DCode);
      break;
      case 0x01:
      lstView.Items.Insert(1, lstItem);
      lstItem.SubItems.Add("" + item.DParam);
      lstItem.SubItems.Add("" + item.DUT);
      lstItem.SubItems.Add("" + item.DIF);
      lstItem.SubItems.Add("" + item.DPE);
      lstItem.SubItems.Add("" + item.DQE);
      lstItem.SubItems.Add("" + item.DFW);
      lstItem.SubItems.Add("" + item.DCode);
      break;
      case 0x02:
      lstView.Items.Insert(2, lstItem);
      lstItem.SubItems.Add("" + item.DParam);
      lstItem.SubItems.Add("" + item.DUT);
      lstItem.SubItems.Add("" + item.DIF);
      lstItem.SubItems.Add("" + item.DPE);
      lstItem.SubItems.Add("" + item.DQE);
      lstItem.SubItems.Add("" + item.DFW);
      lstItem.SubItems.Add("" + item.DCode);
     
      

  3.   

    我也出过“index”无效的错误原因是数据库里的数据写错了!
      

  4.   

    ListViewItem 都 clear了哪来的lstView.Items[0]...