一个DataGrid使用的是来自OleDb数据库的数据。如何使用CacheDependency实现缓存?
acqy 2006-03-21 03:08:35 如题,
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data Source=test.mdb");
OleDbDataAdapter ada = new OleDbDataAdapter("select * from table1", conn);
DataTable dt = new DataTable();
ada.Fill(dt);
dataGrid1.DataSource=dt;
dataGrid1.DataBind();
对于上面的代码,如何使用CacheDependency,使得只有在数据库数据发生变化时,dt才从数据库中获得数据,否则从缓存中获得?