Results 1 to 3 of 3

Thread: remove item gridView1 and gridView2 error Deleted row information cannot be access ?

  1. #1

    Thread Starter
    Hyperactive Member
    Join Date
    Mar 2008
    Posts
    506

    remove item gridView1 and gridView2 error Deleted row information cannot be access ?

    Remove item gridView1 and gridView2 error Deleted row information cannot be accessed through the row ?

    I use nested while command, to run two gridView1 and gridView1 if gridView1 record is equal to gridView1 record, delete them, but when running, I get an error: "Deleted row information cannot be accessed through the row"

    Code:
    private void cmdSSLoaiTru_Click(object sender, EventArgs e)
            {
                
                 while (x2 < gridView2.DataRowCount) //Gv.DataRowCount //Gv.RowCount
                 {
                     gridView2.SelectRow(x2);
                     DataRow row2 = gridView2.GetDataRow(gridView2.GetVisibleRowHandle(x2));
                     while (x1 < gridView1.DataRowCount && bStop == true) //Gv.DataRowCount //Gv.RowCount
                     {
                         gridView1.SelectRow(x1);
                         DataRow row1 = gridView1.GetDataRow(x1);//.GetDataRow(gridView1.GetVisibleRowHandle(x1));                      
                         if ((row2["HD"].ToString() == row1["HD"].ToString()) && (row2["SLUONG"].ToString() == row1["SLUONG"].ToString()) && (row2["DONGIA"].ToString() == row1["DONGIA"].ToString())) //error here
                         {
                             gridView1.DeleteRow(x1);
                             gridView2.DeleteRow(x2);
                         }
                         x1++;
                     }
                     x2++;
                     x1 = 0;
                 }

  2. #2
    Banned
    Join Date
    Nov 2011
    Posts
    8,510

    Re: remove item gridView1 and gridView2 error Deleted row information cannot be acces

    Your inner loop is deleting the current row selected by the outer loop yet you haven't exited the inner loop so it's continuing to loop while trying to compare to the deleted row.

  3. #3

    Thread Starter
    Hyperactive Member
    Join Date
    Mar 2008
    Posts
    506

    Re: remove item gridView1 and gridView2 error Deleted row information cannot be acces

    Thank you for answering my question

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width