首页主机资讯C# ADO.NET中的DataSet使用技巧

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

时间2024-06-25 19:32:04发布访客分类主机资讯浏览1423
导读:创建一个新的DataSet对象 DataSet dataSet = new DataSet( ; 为DataSet添加一个新的DataTable DataTable dataTable = new DataTable("TableN...

  1. 创建一个新的DataSet对象
DataSet dataSet = new DataSet();
    
  1. 为DataSet添加一个新的DataTable
DataTable dataTable = new DataTable("TableName");
    
dataSet.Tables.Add(dataTable);
    
  1. 给DataTable添加列
dataTable.Columns.Add("ColumnName", typeof(int));
    
  1. 给DataTable添加行
DataRow row = dataTable.NewRow();
    
row["ColumnName"] = 1;
    
dataTable.Rows.Add(row);
    
  1. 从数据库中填充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");

}

  1. 更新数据库中的数据
using (SqlConnection connection = new SqlConnection(connectionString))
{
    
    SqlDataAdapter adapter = new SqlDataAdapter(query, connection);
    
    SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
    
    
    adapter.Update(dataSet, "TableName");

}

  1. 使用DataSet中的数据
foreach (DataRow row in dataSet.Tables["TableName"].Rows)
{
    
    Console.WriteLine(row["ColumnName"]);

}
    
  1. 清空DataSet中的数据
dataSet.Clear();
    
  1. 保存DataSet中的数据到XML文件
dataSet.WriteXml("data.xml");
    
  1. 从XML文件中加载数据到DataSet
dataSet.ReadXml("data.xml");
    

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: C# ADO.NET中的DataSet使用技巧
本文地址: https://pptw.com/jishu/684108.html
mysql select去重如何操作 C# ADO.NET数据读取优化建议

游客 回复需填写必要信息