1.創建SqlDataAdapter
初始化 SqlDataAdapter 類的新實例。
public SqlDataAdapter();
將指定的 SqlCommand 作為SelectCommand 屬性,初始化 SqlDataAdapter 類的新實例。
public SqlDataAdapter(SqlCommand);
用 selectcommand字符串 和 SqlConnection對象初始化SqlDataAdapter 類的新實例。
public SqlDataAdapter(string, SqlConnection);
用 selectcommand字符串 和 一個連接字符串 初始化SqlDataAdapter 類的新實例。
public SqlDataAdapter(string, string);
2.DataAdapter和SqlConnection,SqlCommand建立關聯。
1.DataAdapter在構造參數時建立
2.SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(query, conn);
3.DataAdapter.Fill()方法。
在 DataSet 中添加或刷新行以匹配使用 DataSet 名稱的數據源中的行,並創建一個名為“Table”的 DataTable。
public override int Fill(DataSet);
在 DataSet 中添加或刷新行以匹配使用 DataSet 和 DataTable 名稱的數據源中的行。
public int Fill(DataSet, string);
在 DataSet 的指定范圍中添加或刷新行以匹配使用 DataSet 和 DataTable 名稱的數據源中的行。
public int Fill(DataSet, int, int, string);
在 DataTable 中添加或刷新行以匹配使用 DataTable 名稱的數據源中的行。
public int Fill(DataTable);
在 DataTable 中添加或刷新行以匹配使用指定 DataTable 和 IDataReader 名稱的數據源中的行。
protected virtual int Fill(DataTable, IDataReader);
在 DataTable 中添加或刷新行以匹配使用 DataTable 名稱、指定的 SQL SELECT 語句和 CommandBehavior 的數據源中的行。
protected virtual int Fill(DataTable, IDbCommand, CommandBehavior);