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

2025-01-07 02:36:57
推荐回答(2个)
回答1:

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

如果是中文,但是你用comboBox1.SelectedItem.ToString()获取 很可能获取到空,,, 不知是否是编译器问题,,那次我在省市县级联的时候,发现这个问题的。

回答2:

combobox选择之后就添加记录?还是等提交了,也就是点击保存了之后再添加? 如果是提交了之后再添加记录的话,无非取得各个控件的值攒成SQL语句执行就行了,涉及到combobox控件的取值问题
绑定的时候这样绑定
comboBox1.DataSource = dt1;
comboBox1.ValueMember = "id";
comboBox1.DisplayMember = "name";
提交的时候获取combobox的值这样获取:
comboBox1.SelectedValue.ToString()