正规授权彩票

6e彩票

最新最全的文档下载
当前位置:6e彩票 > vb net中保存对dataset、datatable的修改到数据库

vb net中保存对dataset、datatable的修改到数据库

http://xzccx.com/doc/539ba39cc1c708a1294a444c.html 保存对dataset、datatable的修改分类:C# WinForm 2012-11-27 10:28610人阅读评论(0)收藏举报

说明:通常我们在做数据库交互时,并不一定要使用特定的SQL语句来更新数据,.NET Framwork为我们提供了自动更新的功能

[csharp]view plaincopy

正规授权彩票1public static void UpdateTable()

2 {

3 SqlConnection conn = null;

4 string sql = "select *From Course";

5

6 DataTable dt = null;

7 DataSet ds = new DataSet();

8

正规授权彩票9 try

10 {

11 conn = new SqlConnection(connectionString);

正规授权彩票12 SqlDataAdapter sda = new SqlDataAdapter();

13 sda.SelectCommand = new SqlCommand(sql, conn);

14 SqlCommandBuilder cb = new

SqlCommandBuilder(sda);//自动生成相应的命令,这句很重要

15

16 conn.Open();

17

18 sda.Fill(ds);

19 dt = ds.Tables[0];

20

21 DataRow dr = dt.NewRow();

22 dr["ID"] = 1006;

23 dr["Name"] = "面向对象编程";

24 dr["Grade"] = "10004";

25 dt.Rows.Add(dr);

26

27 sda.Update(dt);//对表的更新提交到数据库

28 //DataRow[] drs = dt.Select(null, null,

DataViewRowState.Added);//或者搜索之后再更新

29 //sda.Update(drs);

30

31 dt.AcceptChanges();