请教高手! datalist控件UpdateCommand事件单独修改“价格”项不能正常使用?
protectedvoidDataList1_UpdateCommand(objectsource,DataListCommandEventArgse){Stringbo...
protected void DataList1_UpdateCommand(object source, DataListCommandEventArgs e)
{
String book_id = this.DataList1.DataKeys[e.Item.ItemIndex].ToString();
TextBox count = (TextBox)this.DataList1.Items[e.Item.ItemIndex].FindControl("count");
SqlStr = "update 图书表 set 价格='" + count.Text + "' where 图书编号='" + book_id + "'";
Boolean Update_Result;
Update_Result = db.UpdateDataBySql(SqlStr);
if (Update_Result ==true )
Response.Write("<script>alert('价格修改成功!')</script>");
else
Response.Write("<script>alert('价格修改失败,请检查!')</script>");
}
执行之后总是提示:
价格修改失败,请检查! 展开
{
String book_id = this.DataList1.DataKeys[e.Item.ItemIndex].ToString();
TextBox count = (TextBox)this.DataList1.Items[e.Item.ItemIndex].FindControl("count");
SqlStr = "update 图书表 set 价格='" + count.Text + "' where 图书编号='" + book_id + "'";
Boolean Update_Result;
Update_Result = db.UpdateDataBySql(SqlStr);
if (Update_Result ==true )
Response.Write("<script>alert('价格修改成功!')</script>");
else
Response.Write("<script>alert('价格修改失败,请检查!')</script>");
}
执行之后总是提示:
价格修改失败,请检查! 展开
2个回答
2012-08-20
展开全部
价格 编号 是数字的话不加引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询