读书人

C#winform有关问题(怎么更新DataTable)

发布时间: 2011-12-27 22:22:55 作者: rapoo

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();
[解决办法]
引用楼主 saku_raki 的帖子:
各位大虾:
问题介绍 TableA 中有个字段是数字型的 例如为10,现在界面上有个button,击button后减少1
环境 Access+vs05 c#
要求:如何更新DataTable
即:(数据库连接不用考虑)conn.open();DataTable dt=new DataTable("select语句",conn);da.fill(dt);
if(dt.rows.count <1)
{
报错
}
else
{
//数量减少1
?????????????????????????????这里怎么写?????????
}

读书人网 >C#

热点推荐