【正文】
ick(object sender, EventArgs e) { ()。 }(10)如圖716所示,“分類Id”、“分類名:”和“描述:”,添加3個TextBox控件、2個Button控件。適當調(diào)整各控件的大小和位置。圖716 設(shè)計界面(5)(11)在App_Code文件夾中添加一個“LINQ to SQL類”,再從“服務器資源管理器”窗口將MyPetShop的各個表拖動到“對象關(guān)系設(shè)計器”窗口,然后,Visual Studio 2010將自動生成相應的數(shù)據(jù)類。(12)在所有事件代碼外聲明MyPetShopDataContext對象db ,使得該對象可在多個事件代碼中使用,代碼如下:MyPetShopDataContext db = new MyPetShopDataContext()。Web窗體首次載入時執(zhí)行的代碼如下:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var categories = from c in where == ([CategoryId]) select c。 if (categories != null) { foreach (Category r in categories) { = ()。 = 。 = 。 } } } }按鈕btnUpdate被單擊時執(zhí)行的事件代碼如下:protected void btnUpdate_Click(object sender, EventArgs e) { var categories = from c in where == () select c。 if (categories != null) { foreach (Category r in categories) { = 。 = 。 } ()。 } }按鈕btnReturn被單擊時執(zhí)行的事件代碼如下:protected void btnReturn_Click(object sender, EventArgs e) { ()。 }(13)。