/// <summary> /// TAB_TITLE /// </summary> private void LoadTabTitle() { List <StringValueDatasourceInfo> items = new List <StringValueDatasourceInfo>(); EntityInfo entityinfo = new EntityBLL().GetInfo(entityfieldinfo.EntityFid.GetValueOrDefault()); if (entityinfo == null) { return; } if (string.IsNullOrEmpty(entityinfo.TabTitles)) { return; } string[] tabtitles = entityinfo.TabTitles.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries); foreach (var tabtitle in tabtitles) { string[] titletab = tabtitle.Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries); StringValueDatasourceInfo item = new StringValueDatasourceInfo(); item.StringValue = titletab[0]; item.ItemDisplay = titletab[1] + "[" + titletab[2] + "]"; items.Add(item); } cmbTabTitleCode.DisplayMember = "ItemDisplay"; cmbTabTitleCode.ValueMember = "StringValue"; cmbTabTitleCode.DataSource = items; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnYes_Click(object sender, EventArgs e) { if (_stringItems.Count > 0) { StringValueDatasourceInfo item = cbList.SelectedItem as StringValueDatasourceInfo; selectedValue = item.StringValue; } if (_guidItems.Count > 0) { GuidValueDatasourceInfo item = cbList.SelectedItem as GuidValueDatasourceInfo; selectedGuidValue = item.GuidValue; } this.DialogResult = DialogResult.Yes; this.Close(); }