C# ADO.NET中的DataSet使用技巧

   2024-10-08 7640
核心提示:创建一个新的DataSet对象DataSet dataSet = new DataSet();为DataSet添加一个新的DataTableDataTable dataTable = new DataTable

创建一个新的DataSet对象

DataSet dataSet = new DataSet();
为DataSet添加一个新的DataTable
DataTable dataTable = new DataTable("TableName");dataSet.Tables.Add(dataTable);
给DataTable添加列
dataTable.Columns.Add("ColumnName", typeof(int));
给DataTable添加行
DataRow row = dataTable.NewRow();row["ColumnName"] = 1;dataTable.Rows.Add(row);
从数据库中填充DataSet
string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;Integrated Security=True";string query = "SELECT * FROM TableName";using (SqlConnection connection = new SqlConnection(connectionString)){    SqlDataAdapter adapter = new SqlDataAdapter(query, connection);    adapter.Fill(dataSet, "TableName");}
更新数据库中的数据
using (SqlConnection connection = new SqlConnection(connectionString)){    SqlDataAdapter adapter = new SqlDataAdapter(query, connection);    SqlCommandBuilder builder = new SqlCommandBuilder(adapter);        adapter.Update(dataSet, "TableName");}
使用DataSet中的数据
foreach (DataRow row in dataSet.Tables["TableName"].Rows){    Console.WriteLine(row["ColumnName"]);}
清空DataSet中的数据
dataSet.Clear();
保存DataSet中的数据到XML文件
dataSet.WriteXml("data.xml");
从XML文件中加载数据到DataSet
dataSet.ReadXml("data.xml");

这些是一些基本的DataSet的使用技巧,可以帮助你在C# ADO.NET中更好地操作数据集。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号