我的listview1如下 数据库中有个限定每天消费总额表Consume如下
名目 消费额 日期(Date) 总额(money)
水果 10 1 50
零食 5 减去按钮 消费额和总额都是double类型
只能一天花费不超过50元,花费一项就从总额中减去
选中listview中的一项就点击减去按钮,更新数据库表,从表中总额减去一项的消费额代码怎么写呀???
//从数据库表中减去钱
下面第一行代码总报错,说第一行的字符串 InvalidArgument="0"的值对于“index”无效。
string cmdStr1 = string.Format("update Consume set money=money-{0} where Date={1}", listView3.SelectedItems[0].SubItems[1].Text,FrmMain.date);
SqlCommand cmd = new SqlCommand(cmdStr1,DBcon.con);
DBcon.con.Open();
cmd.ExecuteNonQuery();
DBcon.con.Close();
名目 消费额 日期(Date) 总额(money)
水果 10 1 50
零食 5 减去按钮 消费额和总额都是double类型
只能一天花费不超过50元,花费一项就从总额中减去
选中listview中的一项就点击减去按钮,更新数据库表,从表中总额减去一项的消费额代码怎么写呀???
//从数据库表中减去钱
下面第一行代码总报错,说第一行的字符串 InvalidArgument="0"的值对于“index”无效。
string cmdStr1 = string.Format("update Consume set money=money-{0} where Date={1}", listView3.SelectedItems[0].SubItems[1].Text,FrmMain.date);
SqlCommand cmd = new SqlCommand(cmdStr1,DBcon.con);
DBcon.con.Open();
cmd.ExecuteNonQuery();
DBcon.con.Close();
解决方案 »
- 请问ASP.NET与网络编程
- 远程连接sql server数据库,出现错误“登录失败。该登录名来自不受信任的域,不能与 Windows 身份验证一起使用”,如何解决
- 求一个正则表达式,控制小数点位数的
- 一个数据库连接的问题
- 关于文件上传得问题
- ++ 重载问题
- win7系统下用vs 2010编写wpf程序,登录成功就出来四个主窗体
- 【毕设求助】c#火车运动的动画制作以及速度位移曲线的绘制 求大神帮忙
- 请教catch,finally的几个问题
- 在程序中如何选定TreeView中的特定TreeNode?
- OnClientClick和OnClick的问题
- msiexec.exe作为卸载程序,卸载不完全,有残留文件,求解决方案
我把listView1.SelectedItems[0].SubItems[1].Text
改成listView1.SelectedItems[0].SubItems[1].ToString()也不行FrmMain.date这是我调用的主窗体的静态date日期,这没错。我把listView1.SelectedItems[0].SubItems[1].Text直接换成一个double值10.00就能通过,
Convert to double或者float可以吧