public void querySelect()
{
MessageBox.Show("ok,start querying");
IFeatureWorkspace tFeatureWorkspace = CommonVariables.DatabaseConfig.Workspace as IFeatureWorkspace;
IFeatureClass tFeatureClass = tFeatureWorkspace.OpenFeatureClass("SDE.TRAANN_OM");
ITable m_Table = tFeatureWorkspace.OpenTable("TRAANN_OM");
IFields tFields = m_Table.Fields;
//定义查询类
IQueryFilter tQueryFilter = new QueryFilterClass();
tQueryFilter.WhereClause="";
for (int i = 0; i < tFields.FieldCount; i++)
{
MessageBox.Show(tFields.get_Field(i).AliasName);
Console.Write(tFields.get_Field(i).AliasName);
}
Console.WriteLine();
//获取游标对象
ICursor tCursor = m_Table.Search(tQueryFilter, false);
//遍历加载
for (IRow tRow = tCursor.NextRow(); tRow != null; tRow = tCursor.NextRow())
{
//ListViewItem tListViewItem = new ListViewItem();
for (int i = 0; i < tRow.Fields.FieldCount; i++)
{
//MessageBox.Show(Convert.ToString(tRow.get_Value(i)));
Console.Write(Convert.ToString(tRow.get_Value(i)));
if (i == 0)
{
//tListViewItem.Text = Convert.ToString(tRow.get_Value(i));
}
else
{
//tListViewItem.SubItems.Add(Convert.ToString(tRow.get_Value(i)));
}
}
Console.WriteLine();
}
}