新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

C#中DataTable如何使用,c# datatable dataset

发布时间:2023-08-07 07:57:00

C#中DataTable如何使用

在C#中,DataTable是一个类,用于在内存中存储和操作数据。要使用DataTable,需要先创建一个DataTable对象,然后可以添加列、添加行、修改数据等操作。
以下是一些经常使用的DataTable操作:
1. 创建DataTable对象:
```csharp
DataTable dt = new DataTable("MyTable");
```
2. 添加列:
```csharp
dt.Columns.Add("Column1", typeof(int));
dt.Columns.Add("Column2", typeof(string));
```
3. 添加行:
```csharp
DataRow row = dt.NewRow();
row["Column1"] = 1;
row["Column2"] = "Value";
dt.Rows.Add(row);
```
4. 修改数据:
```csharp
dt.Rows[0]["Column1"] = 2;
```
5. 遍历数据:
```csharp
foreach (DataRow row in dt.Rows)
{
foreach (DataColumn col in dt.Columns)
{
Console.WriteLine(row[col]);
}
}
```
6. 查询数据:
```csharp
DataRow[] result = dt.Select("Column1 = 2");
foreach (DataRow row in result)
{
Console.WriteLine(row["Column2"]);
}
```
7. 删除行:
```csharp
dt.Rows[0].Delete();
dt.AcceptChanges(); // 提交更改
```
8. 清空数据表:
```csharp
dt.Clear();
```
请注意,以上只是一些基本的操作,DataTable还有更多的功能,如排序、过滤、关联等,可以根据具体的需求进行进一步学习和使用。