首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# combobox 选项改动后,获取新的数据库内容传递给textbox

2012-12-16 
C# combobox 选项更改后,获取新的数据库内容传递给textbox如题有一表 id name sex在form显示开始时,form中

C# combobox 选项更改后,获取新的数据库内容传递给textbox
如题

有一表 id name sex

在form显示开始时,form中的combobox显示为所有的id
  这里我通过 displayMember displayValue实现

现在的问题是:在选择的combobox对象改变后,比如id的改变,
  读取改变后的新的id对应的数据库内容(name,sex),
  并且显示在界面上textbox中
 我用indexchanged:

C# code
        private void cbxID_SelectedIndexChanged(object sender, EventArgs e)        {            int _ID = Convert.ToInt32(this.cbxID.SelectedValue);            string strSql="select name,sex from table1 where id="+_ID;            datatable dt=EXDB.ExecQuery(strSql);                      this.tbxName.text=dt.rows[0][1].toString();                        this.tbxSex.text=dt.rows[0][2].toString();        }/* 但是 form还未显示的时候出现错误   :     int _ID = Convert.ToInt32(this.cbxID.SelectedValue);    无法将类型为“System.Data.DataRowView”的对象强制转换为类型“System.IConvertible”。 请问,该功能如何实现?*/

热点排行