開發環境
- OS:Windows 7 64bit
- IDE: Visual Studio 2010
- Project Type:WebForm Developer
- Framework: ASP.NET 4
狀況描述:
- 想在Web Site中加入SQL資料庫檔案項目,並以GridView測試連接。
實作步驟:
- 加入SQL Server資料庫。
網站滑鼠右鍵 → 加入(D) → 加入新增項目(W) → Visual C# → SQL Server資料庫。
- Cutomers 資料表建立
在TSQL中記得把名稱改為TblCustomer ,這是表格建立名稱。
在 [CustomerID] INT NOT NULL PRIMARY KEY IDENTITY, PRIMARY KEY
是定義為主鍵,IDENTITY是自動編號。
是定義為主鍵,IDENTITY是自動編號。
CREATE TABLE [dbo].[TblCustomers]
(
[CustomerID] INT NOT NULL PRIMARY KEY IDENTITY,
[Name] NVARCHAR(50) NOT NULL,
[PhoneNumber] VARCHAR(12) NOT NULL,
[Address] NVARCHAR(50) NOT NULL
)
編輯完畢後按下更新(U),即可建立資料表。
- Products 資料表建立
CREATE TABLE [dbo].[TblProducts]
(
[ProductID] INT NOT NULL PRIMARY KEY IDENTITY,
[Name] NVARCHAR(50) NOT NULL,
[Price] DECIMAL NOT NULL
)
- Orders 資料表建立
CREATE TABLE [dbo].[TblOrders]
(
[OrdersID] INT NOT NULL PRIMARY KEY IDENTITY,
[CustomerID] INT NOT NULL,
[ProductID] INT NOT NULL,
[Quantity] INT NOT NULL,
CONSTRAINT [FK_TblOrders_TblCostomers] FOREIGN KEY (CustomerID) REFERENCES [TblCustomers](CustomerID),
CONSTRAINT [FK_TblOrders_TblProducts] FOREIGN KEY ([ProductID]) REFERENCES [TblProducts]([ProductID])
)
- 建立資料
- 建立一個新網頁 Default.aspx
- 工具箱中分類資料中找到GridView拖曳到Default.aspx畫面中
GridView是在工具箱中的資料分類中。
- 將sqlDataSource拖曳到Default.aspx畫面中
選擇一開始建立的資料庫檔名稱Database.mdf。
設定Select陳述式中,先選擇你的來源資料表TblCoustomers然後將你的欄位全部勾選。
按下進階勾選 產生INSERT、UPDATE 和 DELETE 陳述式(G)選項 並按下確定。
按下測試查詢,測驗資料撈取運作正確與否。
以此類推可以做好其他兩個資料表即可完成練習
沒有留言:
張貼留言