標籤:href 情況 post 綁定 .sql pos body command 理解
dataSet資料集 dataset駐留於記憶體臨時儲存資料
簡單的理解為一個臨時資料庫
將資料來源的資料儲存在記憶體中
獨立於任何資料庫
建立dataset對象
引入命名空間:system.Data
dataset資料集對象=new dataset();
dataset ds=new dataset();
Selectcommand屬性
一個command對象
從資料來源檢索資料
fill()方法
使用SELECTcommand的結果填充資料集
不同命名空間的dataadapte對象
命名空間 對應的dataAdaptec對象
system.Data.SQLclient sqldataadapte
system.data.oledb oledbdataAdapter
system.data.odbc odbcDataAdapter
system.data.oracleclient oracledataadapter
資料集dataSet可以在斷開的情況下操作資料,對資料進行大量操作,它的原理和SQLSERVER收據庫類似
使用DataAdapter的Fill的方法填充資料
combox資料繫結三個屬性
datasource:資料來源
valuemember:實際值
displaymember:顯示的值
使用DataGridVIew顯示資料
利用SQLcommandbuider對象能夠自動產生
insert命令:insertcommand
update命令:updatecommand
delete命令:deletecommand
使用sqlcommandbuider更新資料庫只能用於單表操作,且包含主鍵列
設定DataGridView控制項和其中各列的屬性
設定datasourcr屬性,綁定資料來源
this.dgvstuname.datasource=ds.tables["Student"]
datagridview的重要屬性
屬性名稱 說明
columns 包含列的集合
DataSource datagridview的資料來源
readonly 是否編輯儲存格
antogeneratecolummns 設定datagridview是否自動建立列
selectionmode 如何選擇datagridviewview儲存格
rowheadersvisible 是否顯示標題列
MultiSELECT 是否允許選擇多個儲存格、行、列
datagridview中各列的主要屬性
屬性名稱 說明
headerText 欄位標題文本
visible 指定列是否可見
readonly 指定儲存格是否為唯讀
columntype 列的類型
frozen 水平滾動時,列是否移動
datapropertyname 綁定資料列的名稱
如果datagridview中出現重複資料,先檢查填充前是否清空表
實現Windows資料繫結