日期:2014-05-18  浏览次数:20863 次

C#初学者的问题,删除(listView)Acess数据库中的数据
怎么在(listView)控件中,删除Acess数据库中的数据 
求求了,

------解决方案--------------------
通过 ListView.SelectedItem 获取主键。然后调用 ADO.NET OleDbCommand.ExecuteNonQuery 执行

"Delete from XXX where 主键=?" 

问号表示占位符。查MSDN: OleDbParameter
------解决方案--------------------
这种问题好纠结。为什么你不用现成的Excel和Access,非要写程序呢。
------解决方案--------------------
先有判断是否选中(listview)
如果选中的话

delete from table where 条件
这样不就删除了

OleDbConnection conn = new OleDbConnection(@"Provider=MicroSoft.Jet.OLEDB.4.0;Data Source="+ Application.StartupPath + "\\数据库名称");
这是连接串