【代码】
namespace AdoNet_04
{
class Program
{
static void Main(string[] args)
{
//数据集DataSet和临时表DataTable
//DataSet相当于是数据库的库
//DataTable相当于是数据库的表
Method1();
//Method2();
Console.Read();
}
/// <summary>
/// 临时表、数据集
/// </summary>
private static void Method1()
{
//4:创建一个数据集
DataSet ds = new DataSet("BankDB");
//1:创建一张临时表Account
DataTable dt = new DataTable("Account");
//2:定义临时表的结构
//dt.Columns.Add("CardId",Type.GetType("System.Int32"));
//dt.Columns.Add("Pwd",Type.GetType("System.String"));
dt.Columns.Add("CardId");
dt.Columns.Add("Pwd");
dt.Columns.Add("Name");
dt.Columns.Add("UserMoney");
dt.Columns.Add("TelePhone");
//3:插入数据
DataRow dr1 = dt.NewRow();//创建一个新的datarow,具有与表相同的结构
dr1["CardId"] = 1006;
dr1["Pwd"] = "123456";
dr1["Name"] = "lily";
dr1["UserMoney"] = "999999";
dr1["TelePhone"] = "11055689972";
dt.Rows.Add(dr1);
//6:克隆表dt2
DataTable dt2 = dt.Clone();//dt,Clone()只复制表的结构;dt.Copy()复制表的结构及数据
dt2.TableName = "Account2";
//5:将表写入数据集
ds.Tables.Add(dt);
ds.Tables.Add(dt2);
}
}
}
【查看临时表】
【查看数据集】