运行 foreach 循环中的两个 DataGridView 需要逐行 运行

Running two DataGridViews in a foreach loop that needs to run line by line

我有两个 DataGrid(Documentos 和 OCR),我需要 运行 它们都在一个 foreach 循环中,当按下 Import(导入)按钮时,我需要让它们 运行 这两个网格逐行。我怎样才能做到这一点?我在 foreach().

里面放了什么
switch (TabControl.SelectedTab.Name)
        {
            case "Clientes":

                
                foreach ()
                {
                    DataTable dataTableDocs = (DataTable)dataGridViewDocumentos.DataSource;

                }

                ;
                break;

            case "2":
                Console.WriteLine("Case 2");
                break;
            default:
                Console.WriteLine("Default case");
                break;
        }


    }

这是我的 btn_Import 活动

这是我的两个 DataGrids

private void FillDGVDocs1(int JobID, int Status)
    {

        int DocID;
        int BatchID;
        dataGridViewDocumentos.DataSource = null;
        dataGridViewDocumentos.Columns.Clear();
        dataGridViewDocumentos.Refresh();
        DataTable dt = da.SP_SELECT_DOCS_WHERE_JOBID_STATUS_IBML1 (JobID, Status);
        dataGridViewDocumentos.DataSource = dt;

        //dataGridViewDocumentos.Columns[1].HeaderText = "Caixa";
        //dataGridViewDocumentos.Columns[2].HeaderText = "DOC";
        //dataGridViewDocumentos.Columns[3].HeaderText = "ID";
        //dataGridViewDocumentos.Columns[4].HeaderText = "PROC";

        DocID = Convert.ToInt32(dt.Rows[0]["DocID"].ToString());
        BatchID = Convert.ToInt32(dt.Rows[0]["BatchID"].ToString());
        FillDGVOCR(DocID, BatchID);

    }

有两种方法可以做到

首先是 foreach 循环

foreach(DataRow NameOfDataRow1 in dataGridView1){
 
 foreach(DataRow NameOfDataRow2 in dataGridView2){


}

}