Table

发布时间 2023-12-02 22:04:12作者: 回首起了风沙

表格操作

增删改查操作

当涉及到操作数据时,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 类中的一些常用方法和操作,让你能够在内存中操作数据,类似于数据库表格。通过这些方法,你可以添加、修改、删除数据行,并对数据进行查询、过滤和遍历。