C# listview 数据库删除功能提示“
未将对象引用设置到对象的实例”
如题,直接上代码:
private void buttonDel_Click(object sender, EventArgs e)
{
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\\毕业设计\\ASSM.accdb";
OleDbConnection connection = new OleDbConnection(connectionString);
DialogResult dr = MessageBox.Show("确定要删除所选记录? ", "Photonsoft", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (dr == DialogResult.OK)
{
try
{
connection.Open();//打开连接。
string id = ""; //此处的id是我的记录在数据库中的ID (唯一识别号) 。
foreach (ListViewItem item in listView1.SelectedItems) //遍历已选中的记录。
{
for ( int i = 0; i < listView1.SelectedItems.Count; i++) // 在以选中的记录中遍历获取每个记录的id并删除之。
{
if (this.listView1.SelectedItems[i].Selected) //如果第i行被选中的话,取得该选中行的索引号
{
DataSet ds = new DataSet();
&n