comboBox绑定数据库后SelectedIndexChanged事件出错
生活随笔
收集整理的這篇文章主要介紹了
comboBox绑定数据库后SelectedIndexChanged事件出错
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
comBox控件綁定數據庫字段后,在窗體的Load事件之前就已經觸發SelectedIndexChanged了,這時可以加一個標識,讓其在Load事件之后激發。
bool flag;private void Education_Training_Load(object sender, EventArgs e){ MyDBase DB = new MyDBase(DBUser.sserver, DBUser.DBName, DBUser.suser, DBUser.spasswd); DataSet DS = DB.GetRecordset("select distinct (year(date)) as date from education_train where PID=1");comboBox_Year.DataSource = DS.Tables[0];comboBox_Year.DisplayMember = "date";comboBox_Year.ValueMember = "date";flag = true;DB.DBClose();}private void comboBox_Year_SelectedIndexChanged(object sender, EventArgs e){if (!flag) return;MyDBase DB = new MyDBase(DBUser.sserver, DB
總結
以上是生活随笔為你收集整理的comboBox绑定数据库后SelectedIndexChanged事件出错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL Server编写函数获取汉字的拼
- 下一篇: SQL函数获取一年中每个月的天数