ADO.NET 2.0 中的新增 DataSet 功能--性能提高44倍?(GridView VS Datagrid)
2007-12-29 13:22
621 查看
ADO.NET 2.0 中的新增 DataSet 功能--MSDN(downmoon翻译成Csharp)
原文地址:http://www.microsoft.com/china/MSDN/library/data/dataAccess/adonetdatasetenhance.mspx?mfr=true
本文主要帮助读者了解有关 .NET Framework DataSet 类以及与它密切相关的类中的新增 ADO.NET 2.0 功能的知识。这些更改包括对 DataSet、DataTable 和 DataView 类的功能和性能增强。
因为原文代码用的是vb.net,阅读起来不便,邀月翻译成Csharp2005,方便大家阅读。呵呵!
private void button1_Click(object sender, EventArgs e)
private void button2_Click(object sender, EventArgs e)
private void XMLFormat()
private void BinaryFormat()
private string GetConnectionString()
private void button3_Click(object sender, EventArgs e)
private void button4_Click(object sender, EventArgs e)
private void getGridViewData()
...{
try
...{
SqlConnection connection = new SqlConnection(GetConnectionString());
SqlCommand command = new SqlCommand("SELECT * from customers", connection);
connection.Open();
System.Data.SqlClient.SqlDataReader dr = command.ExecuteReader();
//Fill table with data from DataReader
System.Data.DataTable dt = new DataTable();
dt.Load(dr, LoadOption.OverwriteChanges);
// Display the data
dataGridView1.DataSource = dt;
}
catch (SqlException ex)
...{
MessageBox.Show(ex.Message);
}
}
邀月总结:2.0对1.1的改进,不仅在DataSet,同样在GridView对于DataGrid性能的改进。应尽量摒弃Datagrid!这也是微软在2.0下默认不加载DataGrid的原因。
原文地址:http://www.microsoft.com/china/MSDN/library/data/dataAccess/adonetdatasetenhance.mspx?mfr=true
本文主要帮助读者了解有关 .NET Framework DataSet 类以及与它密切相关的类中的新增 ADO.NET 2.0 功能的知识。这些更改包括对 DataSet、DataTable 和 DataView 类的功能和性能增强。
因为原文代码用的是vb.net,阅读起来不便,邀月翻译成Csharp2005,方便大家阅读。呵呵!
private void button1_Click(object sender, EventArgs e)
private void button2_Click(object sender, EventArgs e)
private void XMLFormat()
private void BinaryFormat()
private string GetConnectionString()
private void button3_Click(object sender, EventArgs e)
private void button4_Click(object sender, EventArgs e)
private void getGridViewData()
...{
try
...{
SqlConnection connection = new SqlConnection(GetConnectionString());
SqlCommand command = new SqlCommand("SELECT * from customers", connection);
connection.Open();
System.Data.SqlClient.SqlDataReader dr = command.ExecuteReader();
//Fill table with data from DataReader
System.Data.DataTable dt = new DataTable();
dt.Load(dr, LoadOption.OverwriteChanges);
// Display the data
dataGridView1.DataSource = dt;
}
catch (SqlException ex)
...{
MessageBox.Show(ex.Message);
}
}
邀月总结:2.0对1.1的改进,不仅在DataSet,同样在GridView对于DataGrid性能的改进。应尽量摒弃Datagrid!这也是微软在2.0下默认不加载DataGrid的原因。
相关文章推荐
- ADO.NET 2.0 中的新增 DataSet 功能--性能提高44倍?(GridView VS Datagrid)
- ADO.NET 2.0 中的新增 DataSet 功能--性能提高40倍?(downmoon翻译自MSDN)
- ADO.NET 2.0 中的新增 DataSet 功能
- ADO.NET 2.0 中的新增 DataSet 功能
- ADO.NET 2.0 中的新增 DataSet 功能
- 使用ADO.NET2.0提升数据交互性能 DataSet 数据表
- ADO.NET 1.x Dataset 序列化提高WS性能
- .Net 2.0 下Data Container性能比较: Binary Serialize Dataset vs Custom Classes
- ADO.NET Entity Framework 4.0 的新增功能
- ADO.NET 2.0中的DataSet和DataTable
- ASP.NET 2.0 中的新增服务、控件与功能概述
- ADO.NET 2.0 功能一览
- ADO.NET 2.0 Dataset和Datatable 新功能新特性
- ASP.NET 2.0的新增服务、控件与功能
- asp.net 2.0中新增的web.config的默认namespace功能
- asp.net 2.0中新增的web.config的默认namespace功能
- 深入ADO.NET 2.0的DataSet对象
- 使用ADO.NET2.0提升数据交互性能(2)
- 使用ADO.NET2.0提升数据交互性能(3)
- asp.net 2.0中的gridview里用crosspage的功能