一 实验结果:
二 代码
using System;
using System.Collections.Generic;
using System.Data;
using System.Text;
namespace list
{
class Program
{
static void Main(string[] args)
{
// 1 创建一个名为 user 的表
DataTable dt= new DataTable("user");
// 2. 创建带列名和类型名的列
dt.Columns.Add("username", typeof(string));
dt.Columns.Add("password", typeof(string));
dt.Columns.Add("insertDate",typeof(DateTime));
// 3 新建行并赋值 添加第一个用户
DataRow dr = dt.NewRow();
dr["username"] = "用户名";
dr["password"] = "123456";
dr["insertDate"] = DateTime.Now;
// 4 将新建行添加到表中
dt.Rows.Add(dr);
// 添加第二个用户
/* DataRow dr1 = dt.NewRow();//新建一个dr1变量也可以,最好是用dr这个临时变量
dt.Rows.Add(dr1);
dr1["username"] = "测试";
dr1["password"] = "789654";
dr1["insertDate"] = DateTime.Now;*/
dr = dt.NewRow();//相当于临时变量
dt.Rows.Add(dr);
dr["username"] = "测试";
dr["password"] = "789654";
dr["insertDate"] = DateTime.Now;
//遍历:输出DataTable("user")中的所有数据
for (int i = dt.Rows.Count - 1; i >= 0; i--)
{
Console.WriteLine(dt.Rows[i]["username"] + " " + dt.Rows[i]["password"] + " "+dt.Rows[i]["insertDate"]);
}
Console.ReadLine();
}
}
}