你是先删的listbox中的选中项,还是先删的数据库中的记录?如果是先删的listbox中选中项,那么
string sql = "delete from 项目基本信息数据 where 项目字符名称='" + listBox2.SelectedItem + "'";
listbox2.SelectedItem就是空的吧,既然是空的,也就无法删除数据库中的记录了。可以试试
listBox2是绑定的么?如果绑定的采用SelectedValue
如果不是,就用listBox2.Text,listBox2.Text表示当前选择项目的文本。
delete from city where province=listBox1.SelectedValue.ToString();
你怎么写的代码,拿来看看
用ADO.NET