Esempio n. 1
0
 /// <summary>
 /// DataDictionary数据源
 /// </summary>
 /// <param name="dictionaryType"></param>
 /// <param name="type"></param>
 /// <returns></returns>
 public DropDownListHtmlTag DataSource(string dictionaryType, SourceType sourceType)
 {
     this.SourceKey  = dictionaryType;
     this.SourceType = sourceType;
     if (sourceType == SourceType.Dictionary)
     {
         IDataDictionaryService dicService = ServiceLocator.Current.GetInstance <IDataDictionaryService>();
         if (dicService != null)
         {
             if (this._data == null)
             {
                 _data = new Dictionary <string, string>();
             }
             foreach (DataDictionaryEntity item in dicService.GetDictionaryByType(dictionaryType))
             {
                 this._data.Add(item.ID.ToString(), item.Title);
             }
         }
     }
     return(this);
 }