1. C#winform編程中,當使用Datagridview與資料庫綁定的時候,如何讓Datagridview與資料庫同步更新
首先不建議綁定資料庫,這樣你的Datagridview的重用性也更高,還有Datagridview不可能與資料庫同步更新,目前資料庫不支持事件,所以即便你資料庫做了更改,Datagridview里的數據也不會實時刷新,或者你寫個定時器,周期性刷新,也差不多,但絕對不會自動同步!!
2. SQL Server 2005 與VS2005編程語言C# winform實現資料庫備份與恢復。
停掉資料庫伺服器。
將剛才生成的資料庫的日誌文件*_log.ldf刪除,用要恢復的資料庫mdf(*.mdf)文件覆蓋剛才生成的資料庫數據文件*.mdf。
啟動資料庫伺服器。
restore
database
DemoDB
from
disk='c:\a.bak'
--c:\a.bak是備份文件名
with
move
'demodb_data01'
to
'...\demodb_data01.mdf'
--將要恢復到文件
,move
.....
,move
'demodb_log'
to
'...\demodb_log.ldf'
--------------------------------------------------------------------------------
3. winform 連接資料庫代碼
//連接封裝一下,具體的增刪改查具體寫
public class OracleConn
{
public static OracleConnection Conn()
{
try
{
string constr = System.Configuration.ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
OracleConnection conn = new OracleConnection(constr);
return conn;
}
catch (Exception ex)
{
MessageBox.Show("資料庫連接不成功!", ex.Message);
return null;
}
}
}