Hola a todos:
estoy implementando mi programa con MapWinGis y C#, e investigando encontre lo siguiente ¿posteado por tuxman?
"Hola Daniel, hice unas pruebas con el visor de Shapefiles y veo que la geometría se carga muy rápido, sin embargo, la visualización de la tabla es demasiado demorada.
Te aconsejo que en la consulta SQL (que se define para acceder al archivo dbf con OLEDB o con ODBC) construyas un criterio para filtrar los datos, es decir, es mucho más eficiente que intentes mostrar grupos de registros: los 20.000 primeros datos, luego con la ayuda de un botón los siguientes 20.000 y así sucesivamente. La columna POBLACIONE de tu shapefile puede servirte para ello, ya que es un contador, quedaría algo así:
Dim sql As String = "SELECT * FROM poblados.dbf WHERE POBLACIONE < 20000"
Si necesitas hacer consultas sobre la tabla de datos, puedes utilizar la misma sentencia sql, por ejemplo:
Dim sql As String = "SELECT * FROM poblados.dbf WHERE NOMBRE='El Coyote' OR NOMBRE='La Pila' "
Mi pregunta es la siguiente:
Cual es el equivalente en c# a estas consultas, y como es que leo el dbf ¿lo hago directamente o como?
Plisss contesten...
Gracias desde ya