C#中DataTable怎么使用

655Z技术栈 C#编程 2026年02月19日 15

在C#中,DataTable是一个类,用于在内存中存储和操作数据。要使用DataTable,需要先创建一个DataTable对象,然后可以添加列、添加行、修改数据等操作。

以下是一些常用的DataTable操作:

  1. 创建DataTable对象:
DataTable dt = new DataTable("MyTable");
  1. 添加列:
dt.Columns.Add("Column1", typeof(int)); dt.Columns.Add("Column2", typeof(string));
  1. 添加行:
DataRow row = dt.NewRow(); row["Column1"] = 1; row["Column2"] = "Value"; dt.Rows.Add(row);
  1. 修改数据:
dt.Rows[0]["Column1"] = 2;
  1. 遍历数据:
foreach (DataRow row in dt.Rows) { foreach (DataColumn col in dt.Columns) { Console.WriteLine(row[col]); } }
  1. 查询数据:
DataRow[] result = dt.Select("Column1 = 2"); foreach (DataRow row in result) { Console.WriteLine(row["Column2"]); }
  1. 删除行:
dt.Rows[0].Delete(); dt.AcceptChanges(); // 提交更改
  1. 清空数据表:
dt.Clear();

请注意,以上只是一些基本的操作,DataTable还有更多的功能,如排序、过滤、关联等,可以根据具体的需求进行进一步学习和使用。

提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。

邮箱:yvsm@163.com 微信:yvsm316 QQ:316430983
关闭

用微信“扫一扫”