在同一窗口内有datagridview1和datagridview2。datagridview1绑定1.mdb,并设有checkbox列。当选择datagridview1里某一checkbox后,要在datagridview2内显示datagridview1相应行的除了checkbox列外的所有列的数据。并且在选择datagridview2里某一checkbox后,该行整行删除/消失。该怎么做?想了好久没写出正确代码来,新手再次盼指点,谢谢!我原来的思路是在dataset里新建2个表,一个名为temp,另一个叫temp2。temp填充1.mdb,然后对temp进行遍历,找到选中的checkbox后再把该行除checkbox列外的所有列插入到temp2中,然后再把整个temp2显示在datagridview2里。以下为已经写了的代码,不知该如何更改才能实现,或者有更好的方法?        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
              string Afile = "provider=Microsoft.Jet.OleDb.4.0;Data Source=1.mdb";
            OleDbConnection AconnStr = new OleDbConnection(Afile);
            OleDbDataAdapter sda = new OleDbDataAdapter("select a,b from c", AconnStr);
            DataSet ds = new DataSet();
            sda.Fill(ds, "temp");
            DataTable dt = ds.Tables["temp"];
            DataTable dt2 = ds.Tables["temp2"];
            int irowcount = ds.Tables["temp"].Rows.Count;
            int icolumnscount = ds.Tables["temp"].Columns.Count;
            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                if (Convert.ToBoolean(row.Cells[0].Value))
                {
                     for (int i = 0; i < irowcount; i++) 
                 { 
                      这里面不懂怎么写了
                    }
                }
            }
         }