请问在vs2005中combobox组合框中数据如果是从数据库取出如何邦定
即有一个省份的组合框,当前记录的省份值为广东,如何邦定
以前在asp.net vs2003中我是这样做的//加载省份
selectProv();//邦定省份
for(int i=0;i<drpProv.Items.Count;i++)
{
    if(Convert.ToInt32(drpProv.Items[i].Value)==hotel.ProvId)
    {
        drpProv.SelectedIndex=i;
    }
}在vs2005中如何邦定

解决方案 »

  1.   

    for example:private void BindComboBox()
    {
      comboBox1.DataSource = dataSet1.Tables["student"];
      comboBox1.DisplayMember = "StudentName";
    }
      

  2.   

    for example:private void BindComboBox()
    {
      comboBox1.DataSource = dataSet1.Tables["student"];
      comboBox1.DisplayMember = "StudentName";
    }这个只是邦定所有的,我想是当进行编辑时要邦定最初的值,如性别下拉框有男,女二值,但数据库中为女,即在编辑时要"女"为选中项,
      

  3.   

    string str = "女";
    comboBox1.SelectedIndex = str == "男" ? 0 : 1;