如何改变字段的别名

         public void ChangeFieldAliasName(ITable pTable, string pOriFieldName, string
pDesFieldName)
         {
             
             IClassSchemaEdit pClassSchemaEdit = (IClassSchemaEdit)pTable;
 
             //给对象加上锁
             ISchemaLock pSchemaLock = (ISchemaLock)pTable;
 
             pSchemaLock.ChangeSchemaLock(esriSchemaLock.esriExclusiveSchemaLock);
 
             if (pTable.FindField(pOriFieldName) != -1)
             {
 
                 pClassSchemaEdit.AlterFieldAliasName(pOriFieldName, pDesFieldName);
 
                 pSchemaLock.ChangeSchemaLock(esriSchemaLock.esriSharedSchemaLock);
             }
             else
             {
                 return;
             }
         }

 

posted @ 2013-08-07 13:08  秋水惜朝  阅读(447)  评论(0编辑  收藏  举报