Table
表格操作
增删改查操作
当涉及到操作数据时,DataTable 是一个很有用的类,它允许你以类似数据库表格的方式存储和操作数据。下面是一些常用的 DataTable 方法和操作:
// 创建 DataTable:
DataTable table = new DataTable("TableName");
// 添加列
table.Columns.Add("ID", typeof(int));
table.Columns.Add("Name", typeof(string));
// 可以添加更多的列
//添加行:
DataRow newRow = table.NewRow();
newRow["ID"] = 1;
newRow["Name"] = "John";
table.Rows.Add(newRow);
// 直接添加数据行
table.Rows.Add(2, "Alice");
//遍历行和列:
foreach (DataRow row in table.Rows)
{
foreach (DataColumn col in table.Columns)
{
Console.WriteLine($"{col.ColumnName}: {row[col]}");
}
}
//查询数据:
DataRow[] foundRows = table.Select("Name = 'John'");
foreach (DataRow row in foundRows)
{
Console.WriteLine($"ID: {row["ID"]}, Name: {row["Name"]}");
}
//修改数据:
DataRow rowToUpdate = table.Select("ID = 1").FirstOrDefault();
if (rowToUpdate != null)
{
rowToUpdate["Name"] = "Updated Name";
}
//删除行:
DataRow rowToDelete = table.Select("ID = 2").FirstOrDefault();
if (rowToDelete != null)
{
table.Rows.Remove(rowToDelete);
}
这些是 DataTable 类中的一些常用方法和操作,让你能够在内存中操作数据,类似于数据库表格。通过这些方法,你可以添加、修改、删除数据行,并对数据进行查询、过滤和遍历。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?