private void ArchiveTrainingData() { DataBase.DB DocObjects = new DataBase.DB(); List <string[]> FieldDataDetails = new List <string[]>(); FieldDataDetails = DocObjects.GetDocObjects("Extract"); int GridRow = 0; foreach (string[] FieldDataDetail in FieldDataDetails) { DocObjects.ArchiveObjectRow( FieldDataDetail[0], // Object_Type FieldDataDetail[1], //Native_Value FieldDataDetail[2], //OCR_Value FieldDataDetail[3], //XLTD_Value Convert.ToDouble(FieldDataDetail[4]), //X1 Convert.ToDouble(FieldDataDetail[5]), //Y1 Convert.ToDouble(FieldDataDetail[6]), //X2 Convert.ToDouble(FieldDataDetail[7]), //Y2 Convert.ToDouble(FieldDataDetail[8]), //X3 Convert.ToDouble(FieldDataDetail[9]), //Y3 Convert.ToDouble(FieldDataDetail[10]), //X4 Convert.ToDouble(FieldDataDetail[11]), //Y4 PDFFileName); GridRow++; } }
private void PopulateGridView(string ProcessField) { dgvDocObjects.Rows.Clear(); DataBase.DB DocObjects = new DataBase.DB(); List <string[]> FieldDataDetails = new List <string[]>(); FieldDataDetails = DocObjects.GetDocObjects(ProcessField); //size the data grid to the number of rows in the data int RowNum = FieldDataDetails.Count(); if (dgvDocObjects.Rows.Count < RowNum) { int NewRows = RowNum - dgvDocObjects.Rows.Count; dgvDocObjects.Rows.Add(NewRows); } int GridRow = 0; foreach (string[] FieldDataDetail in FieldDataDetails) { dgvDocObjects.Rows[GridRow].Cells[0].Value = FieldDataDetail[0]; // Object_Type dgvDocObjects.Rows[GridRow].Cells[1].Value = FieldDataDetail[1]; //Native_Value dgvDocObjects.Rows[GridRow].Cells[2].Value = FieldDataDetail[2]; //OCR_Value dgvDocObjects.Rows[GridRow].Cells[3].Value = FieldDataDetail[3]; //XLTD_Value dgvDocObjects.Rows[GridRow].Cells[4].Value = FieldDataDetail[4]; //X1 dgvDocObjects.Rows[GridRow].Cells[5].Value = FieldDataDetail[5]; //Y1 dgvDocObjects.Rows[GridRow].Cells[6].Value = FieldDataDetail[6]; //X2 dgvDocObjects.Rows[GridRow].Cells[7].Value = FieldDataDetail[7]; //Y2 dgvDocObjects.Rows[GridRow].Cells[8].Value = FieldDataDetail[8]; //X3 dgvDocObjects.Rows[GridRow].Cells[9].Value = FieldDataDetail[9]; //Y3 dgvDocObjects.Rows[GridRow].Cells[10].Value = FieldDataDetail[10]; //X4 dgvDocObjects.Rows[GridRow].Cells[11].Value = FieldDataDetail[11]; //Y4 dgvDocObjects.Rows[GridRow].Cells[12].Value = FieldDataDetail[12]; //Horizontal_Axis dgvDocObjects.Rows[GridRow].Cells[13].Value = FieldDataDetail[13]; //Vertical_Axis dgvDocObjects.Rows[GridRow].Cells[14].Value = FieldDataDetail[14]; //Span dgvDocObjects.Rows[GridRow].Cells[15].Value = FieldDataDetail[15]; //Object_ID GridRow++; } }