利用SqlCommandBuilder 自动生成删改查的语句
以下是刚写的例子:
数据库名:demo 表名:aa Sqlserver2005
button1 查询数据库 button2 更新数据库
SqlDataAdapter adapter;
SqlCommandBuilder build;
DataSet ds;
SqlConnection con;
private void button1_Click(object sender, EventArgs e)
{
con = new SqlConnection();
conConnectionString = @"data source = \sqlexpress;database = demo;integrated security = true";
SqlCommand cmd = new SqlCommand();
cmdConnection = con;
cmdCommandText = "select from aa";
adapter = new SqlDataAdapter(cmd);
build = new SqlCommandBuilder(adapter);
ds = new DataSet();
adapterFill(ds,"aa");
dataGridView1DataSource = dsTables["aa"];
}
private void button2_Click(object sender, EventArgs e)
{
adapterUpdate(dsTables["aa"]);
}拖一个bindingSource 然后属性 选择数据源 初学者 一般绑的是数据库 选择数据库 然后选择连接方式一个是2005 一个是2000 以SQL2000为例子
选择服务器地址本机为 或127001
输入名(SA)密码 测试 确认连接后选择数据库 下一步下一步 选择表
确定 产生一个pubDataset 然后在bindingSource 的属性中Datamember选择表 然后拉一个Datagridview进来 选择他的DataSource属性为bindingSource 运行 数据显示出来了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)