📅  最后修改于: 2023-12-03 14:59:41.688000             🧑  作者: Mango
在C#中,DataTable是一个基于内存的数据表,可以用来存储和操作数据。本文将介绍如何使用C#创建一个带有列和行的DataTable,并添加数据到其中。
使用C#创建DataTable的方法很简单,只需要先实例化一个DataTable对象,然后添加列和行即可。下面是示例代码:
using System;
using System.Data;
class Program {
static void Main(string[] args) {
// 创建DataTable对象
DataTable dt = new DataTable("Employee");
// 添加列
dt.Columns.Add("ID", typeof(int)); // 列名为ID,数据类型为int
dt.Columns.Add("Name", typeof(string)); // 列名为Name,数据类型为string
dt.Columns.Add("Salary", typeof(double)); // 列名为Salary,数据类型为double
// 添加行
dt.Rows.Add(1, "Tom", 10000.0);
dt.Rows.Add(2, "Jerry", 20000.0);
dt.Rows.Add(3, "Spike", 30000.0);
// 输出DataTable信息
Console.WriteLine(dt.TableName);
foreach (DataColumn col in dt.Columns) {
Console.Write(col.ColumnName + "\t");
}
Console.WriteLine();
foreach (DataRow row in dt.Rows) {
foreach (var item in row.ItemArray) {
Console.Write(item + "\t");
}
Console.WriteLine();
}
// 等待用户输入
Console.ReadKey();
}
}
上述代码首先创建了一个名为"Employee"的DataTable对象,然后添加了三列(ID、Name和Salary),数据类型分别是int、string和double。接着,通过调用Rows.Add
方法向DataTable中添加了三行数据。最后,打印了DataTable的表名、所有列名以及所有行的数据。
本文介绍了如何使用C#创建DataTable,并添加列和行。开发人员可以根据自己的实际需求来添加不同的列和行。DataTable是一个非常有用的工具,在C#开发中被广泛应用。