c#中如何让实现用textbox和combobox向数据库中的表插入数据
在C#中如何通过textbox和combobox向数据库中的表Employee插入数据。界面如下。其中显示部门的combobox绑定到数据库中表Department(假设...
在C#中如何通过textbox和combobox向数据库中的表Employee插入数据。界面如下。其中显示部门的combobox绑定到数据库中表Department(假设只有属性Id和Name)中,combobox显示Name列,当选择某一个时,向表Employee插入对应的Department表中的Id。性别则选择男插入男,选择女插入女
各位高手帮帮忙,某人不胜感激!
点击保存后,将textbox和combobox里的内容添加到数据库中的表Employee
一楼的方法我试了,绑定时comboBox1.DisplayMember = "name";这一句好像不起作用,提交保存时没有错误,但查看数据库时,里面并没有插入
到底是我哪里出错了?请给我指点迷津…… 展开
各位高手帮帮忙,某人不胜感激!
点击保存后,将textbox和combobox里的内容添加到数据库中的表Employee
一楼的方法我试了,绑定时comboBox1.DisplayMember = "name";这一句好像不起作用,提交保存时没有错误,但查看数据库时,里面并没有插入
到底是我哪里出错了?请给我指点迷津…… 展开
2个回答
展开全部
不知为什么,ComBoBox在获取选中项的时候,如果绑定项是中文的话,那么就用comboBox1.Text.Trim()来获取选中值;如果绑定项是英文,就用comboBox1.SelectedItem.ToString()来获取。
如果是中文,但是你用comboBox1.SelectedItem.ToString()获取 很可能获取到空,,, 不知是否是编译器问题,,那次我在省市县级联的时候,发现这个问题的。
如果是中文,但是你用comboBox1.SelectedItem.ToString()获取 很可能获取到空,,, 不知是否是编译器问题,,那次我在省市县级联的时候,发现这个问题的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
combobox选择之后就添加记录?还是等提交了,也就是点击保存了之后再添加? 如果是提交了之后再添加记录的话,无非取得各个控件的值攒成SQL语句执行就行了,涉及到combobox控件的取值问题
绑定的时候这样绑定
comboBox1.DataSource = dt1;
comboBox1.ValueMember = "id";
comboBox1.DisplayMember = "name";
提交的时候获取combobox的值这样获取:
comboBox1.SelectedValue.ToString()
绑定的时候这样绑定
comboBox1.DataSource = dt1;
comboBox1.ValueMember = "id";
comboBox1.DisplayMember = "name";
提交的时候获取combobox的值这样获取:
comboBox1.SelectedValue.ToString()
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询