c#中如何让实现用textbox和combobox向数据库中的表插入数据

在C#中如何通过textbox和combobox向数据库中的表Employee插入数据。界面如下。其中显示部门的combobox绑定到数据库中表Department(假设只有属性Id和Name)中,combobox显示Name列,当选择某一个时,向表Employee插入对应的Department表中的Id。性别则选择男插入男,选择女插入女

各位高手帮帮忙,某人不胜感激!
点击保存后,将textbox和combobox里的内容添加到数据库中的表Employee
一楼的方法我试了,绑定时comboBox1.DisplayMember = "name";这一句好像不起作用,提交保存时没有错误,但查看数据库时,里面并没有插入
到底是我哪里出错了?请给我指点迷津……

第1个回答  2009-12-14
不知为什么,ComBoBox在获取选中项的时候,如果绑定项是中文的话,那么就用comboBox1.Text.Trim()来获取选中值;如果绑定项是英文,就用comboBox1.SelectedItem.ToString()来获取。

如果是中文,但是你用comboBox1.SelectedItem.ToString()获取 很可能获取到空,,, 不知是否是编译器问题,,那次我在省市县级联的时候,发现这个问题的。
第2个回答  2009-12-12
combobox选择之后就添加记录?还是等提交了,也就是点击保存了之后再添加? 如果是提交了之后再添加记录的话,无非取得各个控件的值攒成SQL语句执行就行了,涉及到combobox控件的取值问题
绑定的时候这样绑定
comboBox1.DataSource = dt1;
comboBox1.ValueMember = "id";
comboBox1.DisplayMember = "name";
提交的时候获取combobox的值这样获取:
comboBox1.SelectedValue.ToString()本回答被提问者采纳

C# 怎么实现在textbox中填写信息,在datagridview中显示并更新数据库表...
首先,确保数据库已建立好并准备接收数据。创建一个数据集,如果数据库为空,确保返回一个结构化数据集,即使为空。在页面上添加一个DataGridView控件,并将其DataSource属性设置为该数据集。初始化一个名为colwgap的BoundColumn,为其设置列标题为"W-GAP"和数据字段为"wgap",并将其添加到DataGridView...

C#怎么把TextBox里的内容添加到MYSQL数据库里去呢
你先获取到这个TextBox里面的内容,然后建立一个sql连接到MYSQL数据,insert到里面的表就行了

c#怎样实现根据combobox的条件,在后边textbox中输入具体数据来查询?
实现功能:string sqlconn="data source=数据库服务器名称; database=数据库名;Integrated Security=SSPI"; \/\/windows身份验证方式登录 string sqlselect = "select [ygID],[ygname],[job],[sex],[phone] from [employee] ";sqlselect += "where '" + comboBox.Text + "'='" + text...

c#如何将textbox绑定到数据库
在属性中点击 DataBindings 下面的Text,然后选择数据源及字段 TextBox.DataBindings.Add("属性","数据源","字段")

在用C#做窗体设计时,怎么把textbox中的信息添加到sql数据库的表中
要求1,:当单击注册按钮时把上面5个textbox的值添加到sql数据库中表Table中 2:以上5个textbox值都不能为空,密码和确认密码不能一致,一致提示出错 3:注册的用户名在数据库中是没有的,即如果数据库中原先有相同的用户名要提示该用户名已存在,请重... 展开 free...

C#中ComboBox下拉选中一个后,下面的textbox自动显示数据库里对应的值...
在ComboBox的SelectIndexChanged事件中添加你查询数据库的代码 把查询结果赋值到textbox就可以了

c#如何将TextBox里的值保存进数据库表中?求具体代码,用sqldatasource或s...
"server=localhost;pwd=123;uid=sa;database=kkk";\/\/数据库连接字符串,改成自己的数据库,用户名和密码 SqlConnection con = new SqlConnection(constr); con.Open(); string sql1 = "INSERT INTO tb_test(Name) VALUES('"+textbox1.Text.Trim()+"')"; SqlCommand sd1 = new...

用C#语言 如何给下拉列表框动态添加数据?
我的做法是,在窗体加一个 TextBox ComboBox Button 3个控件 利用按钮点击事件,每点击一次,就把对应 TextBox 的文本添加 到 ComboBox 的项里面 TextBox名字:txtString ComboBox名字:cboValue Button名字:btnAdd 下面是我的代码,你可以运行一下,看看效果 private void btnAdd_Click(object sender,...

在c#中如何将在textbox中输入的值添加到combobox,让combobox所有的值赋...
代码如下:public Form1(){ InitializeComponent();} private void btnAdd_Click(object sender, EventArgs e){ cbItems.Items.Add(txtItem.Text);} private void btnShow_Click(object sender, EventArgs e){ for (int i = 0; i < cbItems.Items.Count; i++){ rtbShow.Text += cbItems....

将c#.net 多个textbox中的数据保存到access数据库表中对应的列
很简单涩 先创建个实体类 按照你的表结构把字段都写出来 ,然后后台用变量接收你的textbox控件的值 加入到实体 最后传入到数据库就可以了 不懂可以加QQ:417407904

相似回答