使用DataTable实现
时间: 2024-11-03 07:14:09 浏览: 9
jQuery使用DataTable实现删除数据后重新加载功能
在C#中,如果你想要以表格形式管理数据并方便地进行读取和操作,`System.Data.DataTable`是一个很好的选择。它是一个内存中的二维表格,用于存储和检索数据。
以下是如何使用`DataTable`来实现给定数据的示例:
```csharp
using System;
using System.Data;
class Program
{
static void Main(string[] args)
{
// 创建一个新的DataTable
DataTable dataTable = new DataTable();
// 添加列
dataTable.Columns.Add("ID", typeof(int));
dataTable.Columns.Add("Name", typeof(string));
dataTable.Columns.Add("Number", typeof(int));
// 插入行
DataRow newRow = dataTable.NewRow();
newRow["ID"] = 6;
newRow["Name"] = "xh";
newRow["Number"] = 16;
dataTable.Rows.Add(newRow);
newRow = dataTable.NewRow();
newRow["ID"] = 7;
newRow["Name"] = "cx";
newRow["Number"] = 77;
dataTable.Rows.Add(newRow);
// 输出到控制台,展示DataTable格式
Console.WriteLine("1 2 3");
Console.WriteLine($"ID\tName\tNumber");
foreach (DataRow row in dataTable.Rows)
{
Console.WriteLine($"{row.Field<int>("ID")}\t{row.Field<string>("Name")}\t{row.Field<int>("Number")}");
}
}
}
```
`DataTable`提供了丰富的操作方法,比如筛选、排序、合并等,非常适合处理结构化的数据。
阅读全文