C#winform问题(如何更新DataTable)
各位大虾:
问题介绍 TableA 中有个字段是数字型的 例如为10,现在界面上有个button,击button后减少1
环境 Access+vs05 c#
要求:如何更新DataTable
即:(数据库连接不用考虑)conn.opne();DataTable dt=new DataTable("select语句",conn);da.fill(dt);
if(dt.rows.count<1)
{
报错
}
else
{
//数量减少1
?????????????????????????????这里怎么写?????????
}
------解决方案--------------------试下:
C# code
SqlConnection conn = new SqlConnection("连接字符串");
conn.Open();
SqlDataAdapter da = new SqlDataAdapter("select语句", conn);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count < 1)
{
//报错
}
else
{
//数量减少1
foreach (DataRow dr in dt.Rows)
{
dr["字段"] =int.Parse(dr["字段"].ToString()) - 1;
}
da.Update(dt);
}
conn.Close();
------解决方案--------------------