コード例 #1
0
        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();

           

        }