private void btnBuscar_Click(object sender, EventArgs e) { IGPUtilities pGputilities = new GPUtilitiesClass(); string Query; IWorkspace pWorkspace = WorkgroupArcSdeWorkspaceFromPropertySet(); IFeatureWorkspace pFeatureWorkspace = pWorkspace as IFeatureWorkspace; ITable pTable=pFeatureWorkspace.OpenTable("TLOB.F03IMG_IMGN_100K"); //ITable pTable = pGputilities.OpenTableFromString(@"E:\SICAT\TELEOBSERVACION\TeleObservacion.mdb\F03IMG_IMGN_100K"); if (cbxTipoRadar!= null) { Query = ConsutaExtent(txtLongitudMax.Text, txtLongitudMin.Text, txtLatitudMin.Text, txtLatitudMax.Text, cbxTipo.Text, txtNombre.Text, dateTimeFecha, groupBox2.Controls["cbxTipoRadar"].Text, groupBox2.Controls["txbIdentificador"].Text,"",""); } else if (txbPath != null) { Query = ConsutaExtent(txtLongitudMax.Text, txtLongitudMin.Text, txtLatitudMin.Text, txtLatitudMax.Text, cbxTipo.Text, txtNombre.Text, dateTimeFecha, "", "", groupBox2.Controls["txbPath"].Text, groupBox2.Controls["txbRow"].Text); } else { Query = ConsutaExtent(txtLongitudMax.Text, txtLongitudMin.Text, txtLatitudMin.Text, txtLatitudMax.Text, cbxTipo.Text, txtNombre.Text, dateTimeFecha, "", "", "", ""); } Table_To_DataTable pDataTable = new Table_To_DataTable(); DataTable Tabla = pDataTable.ConvertITable(pTable, Query); dataGridViewResultados.DataSource = Tabla; dataGridViewResultados.Update(); }