DataSet 对象是 Microsoft .NET 框架中数据访问的关键部分,是可保存表、视图和关系的内存中对象。该文介绍如何使用一个或多个数据库查询的结果填充 DataSet 对象,以及在将这些数据加载到 DataSet 对象中后如何访问这些数据。
1、新建一个“控制台应用程序”项目。
2、编码。
首先,需要引用System、System.Data 和 System.Data.SqlClient 等名称空间。
全部源代码如下:
using System;
using System.Data;
using System.Data.SqlClient;
namespace ConApp
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
string strConnection = "Data Source=(local);"+
"Initial Catalog=pubs;"+"User ID=sa;"+
"Password=;";
SqlConnection objConnection = new SqlConnection(strConnection);
objConnection.Open(); // 打开连接
SqlDataAdapter daAuthors = new SqlDataAdapter("SELECT * FROM Authors",objConnection);
DataSet dsPubs = new DataSet();
daAuthors.Fill(dsPubs);
DataTable tblAuthors = new DataTable();
tblAuthors = dsPubs.Tables[0];
foreach (DataRow drCurrent in tblAuthors.Rows)
{
Console.WriteLine("{0} {1}",
drCurrent["au_fname"].ToString(),
drCurrent["au_lname"].ToString());
}
Console.ReadLine();
objConnection.Close(); // 关闭连接
}
}
}


浙公网安备 33010602011771号