首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2011-12-27 
C#winform问题(如何更新DataTable)各位大虾:问题介绍TableA 中有个字段是数字型的 例如为10,现在界面上有

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
?????????????????????????????这里怎么写?????????
}

热点排行