DataSet ds = null;
SqlDataAdapter adapter = null;
SqlCommandBuilder sqlbuilder = null;//该按钮读取数据,并绑定数据
private void button1_Click(object sender, EventArgs e)
...{
ds = new DataSet();
SqlConnection cn = new SqlConnection("Data Source=.;User ID=sa;Password=0;Initial Catalog=BMIS");
SqlCommand cm = new SqlCommand();
adapter = new SqlDataAdapter(cm);
sqlbuilder = new SqlCommandBuilder(adapter);
cm.Connection = cn;
cm.CommandType = CommandType.Text;
cm.CommandText = "select * from [providerInfo]";
adapter.Fill(ds); //该方法把得到的数据放入一个DataTable中
dataGridView1.DataSource = ds.Tables[0]; 把数据绑定到DataGridView
}//向数据库返回修改的数据.
private void button2_Click(object sender, EventArgs e)
...{
adapter.Update(ds);
}
SqlDataAdapter adapter = null;
SqlCommandBuilder sqlbuilder = null;//该按钮读取数据,并绑定数据
private void button1_Click(object sender, EventArgs e)
...{
ds = new DataSet();
SqlConnection cn = new SqlConnection("Data Source=.;User ID=sa;Password=0;Initial Catalog=BMIS");
SqlCommand cm = new SqlCommand();
adapter = new SqlDataAdapter(cm);
sqlbuilder = new SqlCommandBuilder(adapter);
cm.Connection = cn;
cm.CommandType = CommandType.Text;
cm.CommandText = "select * from [providerInfo]";
adapter.Fill(ds); //该方法把得到的数据放入一个DataTable中
dataGridView1.DataSource = ds.Tables[0]; 把数据绑定到DataGridView
}//向数据库返回修改的数据.
private void button2_Click(object sender, EventArgs e)
...{
adapter.Update(ds);
}
解决方案 »
- DataGridView中,绑定到数据库,如何根据DB中某一列的值自定义显示在DataGridView对应列的值
- Extjs多选
- 一个简单的存储过程问题
- 想做一个类似 visual studio 开发页面一样的开发环境,该如何做?
- 请问哪种方式适合速度快的外挂?
- 关于listview控件的新手问题,问题解决就结帖
- 哪位大侠能告诉我一个vs2005的下载地址呀,非常感谢!!
- 再问动态数组的问题,怎么取出ArrayList中的数组,谢谢各位
- 请教,如何控制windows窗体在显示屏幕范围内移动,而不会移出屏幕????
- 关于Form.WndProc,盖了,受不了了!!!大家多受累,过来看看先,兄弟多谢了.
- 记录集怎么使用?
- [求助]IE编码的问题
谢谢你的回答,可是你的代码里,好像没有我说的意思。我的意思是,我新建了一个datatable,要把这个datatable里的数据存到数据库中的和这个新建的datatable的格式一样的表中。
要得到一个空的datatable的话就这样写:
cm.CommandText = "select * from [providerInfo]" where 1<>1;
参考例子,
http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx