foreach (GridViewRow itm in GVOutOfHouse.Rows)
{
Label lbRawID = ((Label)itm.FindControl("LBOTRawID"));
TextBox txQuantity = ((TextBox)itm.FindControl("LBOTQuantity"));
string sqlOutPut = "update " + hd + " set Amount = [Amount] - '"+ txQuantity.Text +"' where RawMaterialID = '" + lbRawID.Text + "'";
conn.Open();
SqlCommand cmd = new SqlCommand(sqlOutPut, conn);
cmd.ExecuteNonQuery();
conn.Close();
}string sqlOutPut = "update " + hd + " set Amount = [Amount] - '10' where RawMaterialID = '" + lbRawID.Text + "'";
直接改成数字就可以
但是在textbox里,输入的 也是数值的噢,怎么换成变量 就无反应
{
Label lbRawID = ((Label)itm.FindControl("LBOTRawID"));
TextBox txQuantity = ((TextBox)itm.FindControl("LBOTQuantity"));
string sqlOutPut = "update " + hd + " set Amount = [Amount] - '"+ txQuantity.Text +"' where RawMaterialID = '" + lbRawID.Text + "'";
conn.Open();
SqlCommand cmd = new SqlCommand(sqlOutPut, conn);
cmd.ExecuteNonQuery();
conn.Close();
}string sqlOutPut = "update " + hd + " set Amount = [Amount] - '10' where RawMaterialID = '" + lbRawID.Text + "'";
直接改成数字就可以
但是在textbox里,输入的 也是数值的噢,怎么换成变量 就无反应
解决方案 »
- 这种项目是怎么建的??
- 新手请教,用visual studio 2005制作网页如何在页中放入flash?
- 请问大家关于加密问题?
- 一个关于ajax的问题,为什么xmlhttpRequest对象的readystate是3,得不到响应
- 高分求javascript函数,最好是.js文件,里面包括的函数越详尽越好!
- 老师给我出了个题目是GRIDVIEW的单元格合并
- quickstart里的intro7.aspx出现这样的问题,如何解决?
- >>>>>>大虾帮忙看下AJAX在iis6中不起作用的问题<<<<<=====
- 分页 条件丢失
- 请推荐一种数据库结构。并说明理由。
- 控制swf播放的进度条
- 如何取得服务器的ADSL的IP地址?
'"+ txQuantity.Text +"'
=>"+ txQuantity.Text +"
HTML这个应该不受影响的
强制转换下
你输入的数字,但是你获取的是字符串
是这样转换么?
好像是 int32的转换问题
string sqlOutPut = "update " + hd + " set Amount = [Amount] - "+ txQuantity.Text +" where RawMaterialID = '" + lbRawID.Text + "'";
=>
Amount = Amount顺便加个断点 看下 sqlOutPut 的值
sqlOutPut 在哪看的噢
我断点之后 鼠标移到'"+ txQuantity.Text +"'
显示 text 只有 ""
不过我在 Pageload里
dt.Columns.Add(new DataColumn("OTQuantity", typeof(int)));
应该不会有影响吧
protected void BTSave_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ETHANConnectionString"].ConnectionString);
SqlCommand comm = new SqlCommand();
comm.Connection = conn;
string hd = Request.QueryString["hd"];
foreach (GridViewRow itm in GVOutOfHouse.Rows)
{
Label lbRawID = ((Label)itm.FindControl("LBOTRawID"));
TextBox txQuantity = ((TextBox)itm.FindControl("LBOTQuantity"));
string sqlOutPut = "update " + hd + " set Amount = Amount - '"+ txQuantity.Text +"' where RawMaterialID = '" + lbRawID.Text + "'";
conn.Open();
SqlCommand cmd = new SqlCommand(sqlOutPut, conn);
cmd.ExecuteNonQuery();
conn.Close();
}
这个是button的源代码