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;
}