第11堂課 ADO.NET數(shù)據(jù)訪問技術 351 視頻講解:151分鐘
11.1 ADO.NET概述 352
11.2 使用Connection對象連接數(shù)據(jù)庫 352
11.2.1 Connection對象概述 352
11.2.2 連接數(shù)據(jù)庫 352
11.2.3 關閉連接 353
11.3 使用Command對象執(zhí)行SQL語句 355
11.3.1 Command對象概述 355
11.3.2 設置數(shù)據(jù)源類型 356
11.3.3 執(zhí)行SQL語句 357
11.4 使用DataReader對象讀取數(shù)據(jù) 359
11.4.1 DataReader對象概述 359
11.4.2 判斷查詢結果中是否有值 359
11.4.3 讀取數(shù)據(jù) 360
11.5 數(shù)據(jù)適配器:DataAdapter對象 361
11.5.1 DataAdapter對象概述 361
11.5.2 填充DataSet數(shù)據(jù)集 361
11.5.3 更新數(shù)據(jù)源 362
11.6 數(shù)據(jù)集:DataSet對象 363
11.6.1 DataSet對象概述 363
11.6.2 合并DataSet內容 364
11.6.3 復制DataSet內容 365
11.7 照貓畫虎——基本功訓練 366
11.7.1 基本功訓練1——連接加密的Access數(shù)據(jù)庫 366
11.7.2 基本功訓練2——連接文本文件并顯示其內容 367
11.7.3 基本功訓練3——讀取SQL Server數(shù)據(jù)庫結構 368
11.7.4 基本功訓練4——備份指定的SQL Server數(shù)據(jù)庫 369
11.7.5 基本功訓練5——判斷計算機中是否安裝了SQL軟件 370
11.8 情景應用——拓展與實踐 371
11.8.1 情景應用1——向SQL Server數(shù)據(jù)庫中批量寫入海量數(shù)據(jù) 371
11.8.2 情景應用2——使用斷開式連接批量更新數(shù)據(jù)庫中數(shù)據(jù) 373
11.8.3 情景應用3——綜合查詢職工詳細信息 374
11.8.4 情景應用4——使用二進制存取用戶頭像 376
11.8.5 情景應用5——使用存儲過程實現(xiàn)員工自動編號 378
11.9 自我測試 380
11.10 行動指南 380
11.11 成功可以復制——微型博客Twitter創(chuàng)始人埃文·威廉姆斯 381
第12堂課 DataGridView數(shù)據(jù)控件 383 視頻講解:103分鐘
12.1 DataGridView控件概述 384
12.2 在DataGridView控件中顯示數(shù)據(jù) 384
12.3 獲取DataGridView控件中的當前單元格 385
12.4 在DataGridView控件中修改數(shù)據(jù) 386
12.5 選中DataGridView控件中的行時顯示不同顏色 387
12.6 禁止在DataGridView控件中添加和刪除行 389
12.7 禁用DataGridView控件的自動排序功能 389
12.8 合并DataGridView控件中的單元格 390
12.9 照貓畫虎——基本功訓練 392
12.9.1 基本功訓練1——設置DataGridView控件中網(wǎng)格線的樣式 392
12.9.2 基本功訓練2——在DataGridView控件中設置數(shù)據(jù)顯示格式 392
12.9.3 基本功訓練3——設置DataGridView控件單元格的文本對齊方式 393
12.9.4 基本功訓練4——在DataGridView控件中實現(xiàn)下拉列表 394
12.9.5 基本功訓練5——為DataGridView控件實現(xiàn)復選功能 395
12.10 情景應用——拓展與實踐 396
12.10.1 情景應用1——在DataGridView控件中驗證數(shù)據(jù)輸入 396
12.10.2 情景應用2——在DataGridView控件中添加“合計”和“平均值” 396
12.10.3 情景應用3——使用交叉表實現(xiàn)商品銷售統(tǒng)計 398
12.10.4 情景應用4——將DataGridView中數(shù)據(jù)導出到Word 399
12.10.5 情景應用5——通過DataGridView分頁查看用戶信息 401
12.11 自我測試 403
12.12 行動指南 404
12.13 成功可以復制——因特網(wǎng)的點火人馬克·安德森 405