using System;
using System.Data;
class Program
{
static void Main()
{
// 创建一个新的 DataTable
DataTable dt = new DataTable();
// 添加列
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Age", typeof(int));
// 添加行
dt.Rows.Add(1, "Alice", 30);
dt.Rows.Add(2, "Bob", 25);
dt.Rows.Add(3, "Charlie", 35);
// 修改特定行的某个数值
// 假设我们要修改 ID 为 2 的行的 Age 列的值为 26
foreach (DataRow row in dt.Rows)
{
if ((int)row["ID"] == 2)
{
row["Age"] = 26;
break;
}
}
// 输出修改后的 DataTable 内容
foreach (DataRow row in dt.Rows)
{
Console.WriteLine($"ID: {row["ID"]}, Name: {row["Name"]}, Age: {row["Age"]}");
}
}
}
DataTable
对象,并添加了三列:ID
、Name
和 Age
。Rows.Add
方法向 DataTable
中添加了几行数据。DataTable
的每一行,找到 ID
为 2 的那一行,并将其 Age
列的值修改为 26。DataTable
内容,以验证修改是否成功。如果你需要进一步的帮助或有其他问题,请告诉我!
上一篇:c# 反序列化
下一篇:c# 求余数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站