ASP.net(C#)]用DataSet进入对数据源的插入数据、更新数据及刪除数据
2007-01-29 14:57
489 查看
在ASP中用的最多的就是RecordSet了。RecordSet很容易的实现对数据源的记录插入、更新、删除等操作。而在.net中,已经没有了RecordSet这个概念了。 但.net中的DataSet+DataAdapter也可以实现像RecordSet一样的记录插入、更新、删除等功能。 下面是OleDb的代码片段: ============================================ string dbPath = @"Data\dbTest.mdb"; string db = Server.MapPath(dbPath); string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + db; string strSQL = "SELECT [CustomerID],[Address] FROM [Customers]"; OleDbConnection conn = new OleDbConnection(connectionString); OleDbDataAdapter da = new OleDbDataAdapter(strSQL,conn); OleDbCommandBuilder cb = new OleDbCommandBuilder(da); DataSet ds = new DataSet(); da.Fill(ds,"List"); //记录的更新 // DataRow dr = ds.Tables["List"].Rows[1]; // // dr.BeginEdit(); // dr["CustomerID"] = "********"; // dr["Address"] = "------"; // dr.EndEdit(); //记录更新也可写成这样! // ds.Tables["List"].Rows[1].BeginEdit(); // ds.Tables["List"].Rows[1]["CustomerID"] = "+++++"; // ds.Tables["List"].Rows[1]["Address"] = "------"; // ds.Tables["List"].Rows[1].EndEdit(); //记录的插入 // DataRow dr = ds.Tables["List"].NewRow(); // dr["CustomerID"] = "1242354554656"; // dr["Address"] = "mmnnvbc"; // // ds.Tables["List"].Rows.Add(dr); //记录删除 // ds.Tables["List"].Rows[2].Delete(); //更新到数据库 da.Update(ds,"List"); DataGrid1.DataSource = ds.Tables["List"].DefaultView; DataGrid1.DataBind(); ds.Clear(); conn.Close(); |
相关文章推荐
- [ASP.net(C#)]用DataSet进入对数据源的插入數據、更新數據及刪除數據
- C#中数据的批量插入和更新_Asp.net
- 如何使用 Visual C# 2005 或 Visual C# .NET 通过 DataSet 对象更新数据库
- 在ASP.NET 2.0中操作数据之十七:研究插入、更新和删除的关联事件
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据
- Scott Mitchell 的ASP.NET 2.0数据教程之49:用SqlDataSource控件插入、更新、删除数据
- asp.net(C#)开发之一 dataset(datatable) 数据导入excel
- 在ASP.NET 2.0中操作数据之四十七:用SqlDataSource控件插入、更新、删除数据
- ASP.NET(C#)Excel导入Dataset的出现数据值丢失问题
- Asp.Net 2.0 操作mysql 数据基类(读取,删除,插入,更新)
- Asp.net 用DataSet对象更新数据(SqlDataAdapter) DataTable加主键
- Asp.net 用DataSet对象更新数据(SqlDataAdapter)
- ASP.NET(C#)SqlBulkCopy批量的快速插入数据
- Scott Mitchell 的ASP.NET 2.0数据教程之十六::概述插入、更新和删除数据
- ASP.net(c#)用类的思想实现插入数据到ACCESS例子
- ASP.NET C# 向 ACCESS 插入日期型数据 标准表达式中数据类型不匹配
- asp.net 2.0(C#)gridview数据绑定后,通过代码能否再改变数据源呢
- Scott Mitchell 的ASP.NET 2.0数据教程之十六::概述插入、更新和删除数据
- 在ASP.NET 2.0中操作数据::研究插入、更新和删除的关联事件
- 在ASP.NET 2.0中操作数据之四十七:用SqlDataSource控件插入、更新、删除数据