版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hhw199112/article/details/80764346
DBManager db = new DBManager();
DataTable dt = db.Query("select * from t_User");
var query = from val in dt.AsEnumerable() select val;
foreach (var item in query)
{
Console.WriteLine(item.Field<int>("id"));
}
foreach (var item in query)
{
int age = item.Field<int>("id");
item.SetField<int>("id", age + 2);
}
Console.WriteLine("id增加2");
var query2 = from val in dt.AsEnumerable() select val;
foreach (var item in query2)
{
Console.WriteLine(item.Field<int>("id"));
}
DataView dv = query2.AsDataView();
Console.Write("遍历DataView\n");
foreach (DataRowView item in dv)
{
Console.Write(item["id"]+" ");
}
dv.RowFilter = "id>12";
Console.Write("\nid>12的数字\n");
foreach (DataRowView item in dv)
{
Console.Write(item["id"] + " ");
}