一、 純操作實現
第一步:數據庫操作
1、打開SqlServer2005的企業管理器,如果當前運行的不是local服務器,則將其刪除,接着新建SqlServer注冊,添加local,實現注冊。
2、右擊local下的數據庫,選擇所有任務,再選擇附加數據庫,將會彈出附加數據庫窗口,選擇你將要附加的數據,數據庫名及數據庫用戶名,然后確定,附加成功。
注意:當數據庫用完后,需要分離數據庫,然后將其保存。右擊數據庫---所有任務---分離數據庫,則完成。
第二步:Vistualstudio中操作
1、 新建項目,選擇windows窗體應用程序。
2、 在form1窗體中,添加工具箱---數據---DataGridview
3、 選擇DataGridview上邊框的三角符合,選擇選擇數據源下添加項目數據源,然后選擇數據庫,下一步選擇新建連接下的SqlServer,然后繼續,彈出添加連接窗口,在該窗口中的服務器名下填寫英文點號(.),登陸到服務器選擇使用SqlServer身份驗證,填寫數據庫用戶名和密碼,然后選擇你的數據庫,然后測試連接,如果成功則說明連接成功。
4、 在VistualStudio中運行你的文件,這時form1中添加的DataGridview中會出現逆的數據表。
二、代碼實現
1、 新建項目,選擇windows窗體應用程序。
2、 在form1窗體中,添加工具箱中數據中的---DataGridview
3、雙擊,form1窗體,首先在form1的頭部添加兩條:using System.data;using System.data.Sqlclient 。然后再form1_load()事件中編寫如下代碼:
String constr=”data source=.;intial catalog=student;user id=sa;password=”; //連接數據庫服務器
SqlConnection conn=new SqlConnection(constr); //SQL連接類的實例化
Conn.open(); //打開數據庫
Messagebox.show(“連接成功!”); //彈出窗口,用於測試數據庫連接是否成功。
String sql=“select * from student”; //執行的查詢語句
SqlDataAdapeter find=new SqlDataAdapter(sql,conn); // 創建DataAdapter數據適配器實例,SqlDataAdapter作用是 DataSet和 SQL Server之間的橋接器,用於檢索和保存數據
DataSet save=new DataSet(); //創建DataSet實例
find.Fill(save,"wu"); // 使用DataAdapter的Fill方法(填充),調用SELECT命令 fill(對象名,"自定義虛擬表名")
DataGridView1.Datasource=save.Tables[0]; // 向DataGridView1中填充數據
conn.close(); //關閉數據庫