/// <summary>
/// 初始化树型表代码
/// </summary>
protected void IntiTree()
{
try
{
if (Core.Util.StringUtils.IsNullOrSpace(treeCodeTableName))
return;
IMetadataTable treeTable = MetadataWorkspaceClass.GetMetadataWorkspace.OpenTable(treeCodeTableName);
if (treeTable == null)
return;
TreeControl_Species.IDFieldName = treeTable.IDFieldName;
TreeControl_Species.PIDFieldName = treeTable.PIDFieldName;
TreeControl_Species.CodeFieldName = treeTable.CodeFieldName;
TreeControl_Species.DisplayFieldName = treeTab0le.CaptionFieldName;
IQueryFilter queryFilter = new QueryFilter();
queryFilter.SelectFields = treeTable.IDFieldName + "," + treeTable.PIDFieldName + "," +
treeTable.CodeFieldName + "," + treeTable.CaptionFieldName;
queryFilter.WhereString = treeCodeTableWhere;
queryFilter.OrderByString = treeTable.CodeFieldName;
TreeControl_Species.DataSource = treeTable.GetEntityList<RowBase>(queryFilter);
}
catch (Exception ex)
{
ILog adviceLogger = LogManager.GetLogger(AppDomain.CurrentDomain.Id.ToString());
adviceLogger.Error(ex.Message, ex);
}
}
初始化树型表代码
最新推荐文章于 2022-06-12 15:21:49 发布