首先,要建立与SDE 数据库的连接,这里不用AE自带的连接接口,使用.Net自带的OracleConnection。
1
OracleConnection connection=new OracleConnection(Connector)
2/*Connector是数据库的连接信息*/

2/*Connector是数据库的连接信息*/
这里的Connector是这样的:

这里的“Data Source”是安装SDE时的全局数据库名。“User ID”是SDE空间数据库名,“Password”是SDE空间数据库的密码。(就是Catalog里面那个Database Connection中的Spatial Connection的连接信息)。
空间数据库连接完毕后,就可以选择你要显示的数据了。这里用SQL语句来写,比如你想显示一个名叫Table的图层所有字段的信息,SQL语句可以这样写:


好了,现在SQL语句写好了,再写下如下代码:




最后,把数据绑定到DataGridView生:
1
dataGridView1.DataSource = dsTable.Tables[0];
2
dataGridView1.Columns[0].ReadOnly = true;
3
dataGridView1.Show();
4
//因为一般情况下,第一列是显示的FID所以不能被编辑
5
//最后,用完之后记着:connection.close();

2

3

4

5
