VS2008中ComboBox与数据库绑定同步更新问题

一个删除按纽,一个ComboBox控件,一个数据表ComboBox控件手动绑定数据库当我按下按纽后,选中的ComboBox中的值,并没有消失(数据库中已经删)然后当我再次... 一个删除按纽,一个ComboBox控件,一个数据表
ComboBox控件手动绑定数据库
当我按下按纽后,选中的ComboBox中的值,并没有消失(数据库中已经删)
然后 当我再次打开这个软件时候,刚才删除的值已经消失!
就是说,ComboBox中的值并有与数据库同步更新!
我那删除按扭的代码如下:
private void delete_Click(object sender, EventArgs e)
{
string str1 = "Data Source=.;Initial Catalog=prince;Integrated Security=True";
try
{
SqlConnection conn = new SqlConnection(str1);
conn.Open();
string sql = "delete from Song where Address=" +"'"+comboBox1.Text.ToString()+"'";
SqlCommand cmd = new SqlCommand(sql, conn);
int i = cmd.ExecuteNonQuery();
conn.Close();
if (i > 0)
{
MessageBox.Show("You Had Deleted" + comboBox1.Text.ToString());
}
else
{
MessageBox.Show("Delete fail");
}
}
catch (SystemException ex)
{
MessageBox.Show("Error:" + ex.Message);
}
}
我知道少了一步更新,但是不知道怎么写,还有,请高手注意下,我是手动绑定的!
谢谢各位!
展开
 我来答
rightmin
2008-08-15 · TA获得超过4124个赞
知道大有可为答主
回答量:2199
采纳率:0%
帮助的人:1800万
展开全部
我想问题不是在你删除按钮上,而是那个ComboBox是怎么绑定数据的。
你可以在删除按钮上写上一句删除ComboBox里面的一个数据项,或者刷新一下数据库连接等。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式