在C#中,DataTable是一個類,用于在內存中存儲和操作數據。要使用DataTable,需要先創建一個DataTable對象,然后可以添加列、添加行、修改數據等操作。
以下是一些常用的DataTable操作:
DataTable dt = new DataTable("MyTable");
dt.Columns.Add("Column1", typeof(int));
dt.Columns.Add("Column2", typeof(string));
DataRow row = dt.NewRow();
row["Column1"] = 1;
row["Column2"] = "Value";
dt.Rows.Add(row);
dt.Rows[0]["Column1"] = 2;
foreach (DataRow row in dt.Rows)
{
foreach (DataColumn col in dt.Columns)
{
Console.WriteLine(row[col]);
}
}
DataRow[] result = dt.Select("Column1 = 2");
foreach (DataRow row in result)
{
Console.WriteLine(row["Column2"]);
}
dt.Rows[0].Delete();
dt.AcceptChanges(); // 提交更改
dt.Clear();
請注意,以上只是一些基本的操作,DataTable還有更多的功能,如排序、過濾、關聯等,可以根據具體的需求進行進一步學習和使用。