C# ADO.NET中的DataSet使用技巧
导读:创建一个新的DataSet对象 DataSet dataSet = new DataSet( ; 为DataSet添加一个新的DataTable DataTable dataTable = new DataTable("TableN...
- 创建一个新的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中更好地操作数据集。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: C# ADO.NET中的DataSet使用技巧
本文地址: https://pptw.com/jishu/684108.html