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里,输入的 也是数值的噢,怎么换成变量 就无反应
解决方案 »
- 关于EXECL表格上传的问题。
- jquery给页面所有<select></select>赋值,并能设置选中项,其中数据为数据库读取(非runat="server")
- 跪求获取指定字符串的正则表达式
- 请问如何在GridView中给Hyperlink的NavigateUrl中传多个值?
- Response.Write不能用了
- 求助:关于购物车
- 100高分请教!图片上传问题。
- 高手指点——如何把aspx生成html,发送给用户。
- 急!一个关于读取TextBox控件的值的问题!
- 谢谢:::在html中能否调用C#写的function,这个代码放面html中可以吗?放在 .CS文件中可以吗?
- 控制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的源代码