SqlConn sn = new SqlConn(); sn.getConnection(); SQLiteConnection conn = sn.getConnection(); SQLiteCommand cmd = conn.CreateCommand(); cmd.CommandText = "delete * FROM ViewInf where V_id= '" + vid.Text.Trim() + "'"; SQLiteDataAdapter da = new SQLiteDataAdapter(); da.SelectCommand = cmd; DataSet ds = new DataSet(); da.Fill(ds); dataGridView3.DataSource = ds.Tables[0]; //dataGridView1.(); conn.Close(); 连接语句没错,也有值传进来。。为什么就删不掉数据库里的呢