private void button3_Click(object sender, EventArgs e) { string strByWord = this.txbWord.Text.ToString().Trim(); //获取标引词 if (strByWord == "") //判断是否为空 { MessageBox.Show("请填写标引词!", "温馨提示:"); txbWord.Focus(); return; } foreach (var item in lstByWord.Items) { if (((DAL.IDXVAL)item).VAL.Equals(strByWord)) { MessageBox.Show("该标引词已存在,请确认!", "温馨提示:"); txbWord.Focus(); return; } } int nOutValID = -1; bool bRs = IdexItemMag.AddNewVal(txbWord.Text.Trim(), nKeyId.ToString(), BLL.SysMag.Login.StrLoginUserID, out nOutValID); if (bRs) { this.lstByWord.SelectedValueChanged -= this.lstByWord_SelectedIndexChanged; lstByWord.BeginUpdate(); DAL.IDXVAL valItem = new DAL.IDXVAL(); valItem.ID = nOutValID; valItem.VAL = txbWord.Text.Trim(); lisVal.Add(valItem); lstByWord.DataSource = null; lstByWord.DataSource = lisVal; lstByWord.ValueMember = "id"; lstByWord.DisplayMember = "val"; lstByWord.EndUpdate(); MessageBox.Show("添加成功!", "温馨提示:"); this.lstByWord.SelectedIndexChanged += new System.EventHandler(this.lstByWord_SelectedIndexChanged); } else { MessageBox.Show("添加失败,请重试!", "温馨提示:"); } }
private void button3_Click(object sender, EventArgs e) { string strByWord = this.txbWord.Text.ToString().Trim();//获取标引词 if (strByWord == "")//判断是否为空 { MessageBox.Show("请填写标引词!", "温馨提示:"); txbWord.Focus(); return; } foreach (var item in lstByWord.Items) { if (((DAL.IDXVAL)item).VAL.Equals(strByWord)) { MessageBox.Show("该标引词已存在,请确认!", "温馨提示:"); txbWord.Focus(); return; } } int nOutValID = -1; bool bRs = IdexItemMag.AddNewVal(txbWord.Text.Trim(), nKeyId.ToString(), BLL.SysMag.Login.StrLoginUserID, out nOutValID); if (bRs) { this.lstByWord.SelectedValueChanged -= this.lstByWord_SelectedIndexChanged; lstByWord.BeginUpdate(); DAL.IDXVAL valItem = new DAL.IDXVAL(); valItem.ID = nOutValID; valItem.VAL = txbWord.Text.Trim(); lisVal.Add(valItem); lstByWord.DataSource = null; lstByWord.DataSource = lisVal; lstByWord.ValueMember = "id"; lstByWord.DisplayMember = "val"; lstByWord.EndUpdate(); MessageBox.Show("添加成功!", "温馨提示:"); this.lstByWord.SelectedIndexChanged += new System.EventHandler(this.lstByWord_SelectedIndexChanged); } else { MessageBox.Show("添加失败,请重试!", "温馨提示:"); } }