C# datatable
时间: 2023-11-01 18:50:39 浏览: 97
DataTable 是 C# 中的一个类,用于在内存中存储和操作数据。它类似于一个二维表格,可以包含多个列和多行的数据。
使用 DataTable,你可以创建一个表格,定义其列的数据类型和名称,然后向其中添加行并填充数据。下面是一个简单的例子:
```csharp
// 创建 DataTable
DataTable dt = new DataTable("MyTable");
// 添加列
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Age", typeof(int));
// 添加行
dt.Rows.Add(1, "John Doe", 25);
dt.Rows.Add(2, "Jane Smith", 30);
// 访问数据
foreach (DataRow row in dt.Rows)
{
int id = (int)row["ID"];
string name = (string)row["Name"];
int age = (int)row["Age"];
Console.WriteLine($"ID: {id}, Name: {name}, Age: {age}");
}
```
在上述示例中,我们创建了一个名为 "MyTable" 的 DataTable,并定义了三列:ID、Name 和 Age。然后我们向表格中添加了两行数据,并通过循环遍历访问每一行的数据。
除了添加行和列,DataTable 还提供了许多其他的方法和属性,用于对数据进行查询、排序、筛选等操作。你可以根据具体的需求来使用这些功能。
阅读全文