请问comobox数据绑定后的取值问题!

bgaidu 2008-12-02 11:49:35
我对comobox数据绑定后 代码如下

            string sqlcmd = "select * from chinaarea";
SqlDataAdapter thisada = new SqlDataAdapter(sqlcmd, cn);
DataSet thisdataset = new DataSet();
thisada.Fill(thisdataset, "test");

comboBox1.DataSource = thisdataset.Tables["test"];
comboBox1.SelectedIndex = 713;
comboBox1.DisplayMember = "diquname";
comboBox1.ValueMember = "diqunumber";

cn.Close();
//下拉菜单绑定结束


然后我想 在点击按钮的时候 将 选定项的值插入数据库 可在使用comboBox1.SelectedValue.ToString();是时候 插入数据库的为空值

应该怎么样做才能获得 选定项的值???

谢谢!!!
...全文
144 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
karl133123 2008-12-02
  • 打赏
  • 举报
回复
comboBox1.DataSource = thisdataset.Tables["test"].DefaultView;
这样试试~
dean615 2008-12-02
  • 打赏
  • 举报
回复
comboBox1.TEXT
孤独侠客123 2008-12-02
  • 打赏
  • 举报
回复
If(!Page.IsPostBack)
{
上面的代码
}
bgaidu 2008-12-02
  • 打赏
  • 举报
回复
我绑定的那个数据表的结构是这样的 第一列为 id 第二列为地区名 第三列为地区编码
comboBox1.SelectedIndex = 713; 是设定当前选定为第714行的数据 因为是从0开始的嘛

我测试的时候显示的是绑定成功 的!
jishengzu 2008-12-02
  • 打赏
  • 举报
回复
如果绑定成功那comboBox1.SelectedValue就会有值,除非绑定的值是空的
Zhanlixin 2008-12-02
  • 打赏
  • 举报
回复
comboBox1.SelectedIndex = 713;
可能根本就没选择哪一项
bgaidu 2008-12-02
  • 打赏
  • 举报
回复
我不是这个意思 我是数据已经绑定上了 就是下拉菜单选取的时候 value值选不出来!

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧