引用集:
using System.Data.OleDb;
1.和查詢有關的,如獲取表數據(包括所謂的“刷新”和“連接數據庫”)、按條件查詢,都是用的 OleDbDataAdapter
//獲取數據表
//string sql = "select * from 表名 order by 字段1";
//查詢
string sql = "select * from 表名 where 字段2="...;
OleDbDataAdapter da = new OleDbDataAdapter(sql, conn); //創建適配對象
DataTable dt = new DataTable(); //新建表對象
da.Fill(dt); //用適配對象填充表對象
dataGridView1.DataSource = dt; //將表對象作為DataGridView的數據源
conn.Close();
}
其中“獲取數據表”屬于頻繁被嵌套調用的方法,所以應去掉頭尾的conn.Open和Close,以免和其他方法中的Open發生累加從而報錯。
2.凡涉及修改表數據的,如增、刪、保存修改,都是用 OleDbCommand
//增
string sql = "insert into 表名(字段1,字段2,字段3,字段4)values(...)";
//刪
//string sql = "delete from 表名 where 字段1="...;
//改
//string sql = "update student set 學號=" ...;
OleDbCommand comm = new OleDbCommand(sql, conn);
comm.ExecuteNonQuery();
conn.Close();
}
3.對DataGridView中數據更改的保存
新聞熱點
疑難解答