原文书籍:《C#从入门到精通》
DataAdapter对象是一个数据适配器对象,是DataSet与数据源之间的桥梁。
DataAdapter对象提供4个属性,用于实现与数据源之间的互通。
1、SelectCommand属性:向数据库发送查询SQL语句。
2、DeleteCommand属性:向数据库发送删除SQL语句。
3、InsertCommand属性:向数据库发送插入SQL语句。
4、UpdateCommand属性:向数据库发送更新SQL语句。
DataAdapter方法:
1、Fill方法用数据填充DataSet。
2、Update方法更新数据库时,DataAdapter将调用DeleteCommand、InsertCommand以及UpdateCommand属性。
SqlConnection conn; //声明一个SqlConnection变量
private void button1_Click(object sender, EventArgs e)
{
conn = new SqlConnection("server=.;database=Test;uid=sa;pwd=123"); //实例化SqlConnection变量
conn.Open(); //打开连接
SqlCommand cmd = new SqlCommand("select * from tb_command", conn); //创建一个SqlCommand对象
SqlDataAdapter sda = new SqlDataAdapter(); //创建一个SqlDataAdapter对象
sda.SelectCommand = cmd; //设置SqlDataAdapter对象的SelectCommand属性为cmd
DataSet ds = new DataSet(); //创建一个DataSet对象
sda.Fill(ds,"cs");
dataGridView1.DataSource = ds.Tables[0];
}