首页 新闻 会员 周边 捐助

怎样用linq to sql 将 datatable插入到数据库中

0
悬赏园豆:80 [待解决问题]

datatable是datagridview的数据源,我想把datagridview里显示的内容插入到数据库里,代码应该怎么写?

gmtyt的主页 gmtyt | 初学一级 | 园豆:120
提问于:2010-11-10 07:34
< >
分享
所有回答(1)
0
1 using System.Windows.Forms;
2  using System.Data.OleDb;
3 using System.Data;
4
5 OleDbConnection connection = new OleDbConnection("");
6 OleDbCommand command = new OleDbCommand();
7 command.Connection = connection;
8 command.CommandType = CommandType.Text;
9 command.CommandText = "";
10 OleDbDataAdapter adapter = new OleDbDataAdapter(command);
11 DataTable dataTable = new DataTable();
12 DataGridView dgv1 = new DataGridView();
13 //fill
14 connection.Open();
15 adapter.Fill(dataTable);
16 dgv1.DataSource = dataTable;
17 //update
18 adapter.Update(dataTable);
19 connection.Close();

 

可以看看DataAdapter(OleDbDataAdapter,OracleDataAdapter等)。它有个Update方法,应该有用。

zhyongquan | 园豆:220 (菜鸟二级) | 2010-11-14 11:00
谢谢你的回答,可是我想要的是用linq to sql 的语句操作
支持(0) 反对(0) gmtyt | 园豆:120 (初学一级) | 2010-11-15 19:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册