protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string PROD_ID = GridView1.DataKeys[e.RowIndex].Values[0].ToString();
string sql = "delete from JXC_WARE_INFO where PROD_ID=" + PROD_ID;
try
{
SqlCommand cmd = new SqlCommand(sql,conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
bind();
}
catch(SqlException ex)
{
throw new Exception(ex.Message,ex);
}
finally
{
conn.Close();
}
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string PROD_ID = GridView1.DataKeys[e.RowIndex].Values[0].ToString();
try
{
string sql = "update JXC_WARE_INFO set WARE_NAME='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim() + "',WARE_TYPE='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim() + "',WARE_UNIT='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim() + "',WARE_SPECIFICATION='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text.ToString().Trim() + "',WARE_STOCK='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[6].Controls[0])).Text.ToString().Trim() + "',WARE_PRICE_JJ='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[7].Controls[0])).Text.ToString().Trim() + "',WARE_PRICE_SJ='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[8].Controls[0])).Text.ToString().Trim() + "',WARE_MANUFACTURER='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[8].Controls[0])).Text.ToString().Trim() + "',WARE_NOTE='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[10].Controls[0])).Text.ToString().Trim() + " where PROD_ID=" + PROD_ID; SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
GridView1.EditIndex = -1;
bind();
}
{
string PROD_ID = GridView1.DataKeys[e.RowIndex].Values[0].ToString();
string sql = "delete from JXC_WARE_INFO where PROD_ID=" + PROD_ID;
try
{
SqlCommand cmd = new SqlCommand(sql,conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
bind();
}
catch(SqlException ex)
{
throw new Exception(ex.Message,ex);
}
finally
{
conn.Close();
}
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string PROD_ID = GridView1.DataKeys[e.RowIndex].Values[0].ToString();
try
{
string sql = "update JXC_WARE_INFO set WARE_NAME='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim() + "',WARE_TYPE='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim() + "',WARE_UNIT='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim() + "',WARE_SPECIFICATION='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text.ToString().Trim() + "',WARE_STOCK='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[6].Controls[0])).Text.ToString().Trim() + "',WARE_PRICE_JJ='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[7].Controls[0])).Text.ToString().Trim() + "',WARE_PRICE_SJ='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[8].Controls[0])).Text.ToString().Trim() + "',WARE_MANUFACTURER='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[8].Controls[0])).Text.ToString().Trim() + "',WARE_NOTE='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[10].Controls[0])).Text.ToString().Trim() + " where PROD_ID=" + PROD_ID; SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
GridView1.EditIndex = -1;
bind();
}
解决方案 »
- 无法读取上次请求的URL
- 如何触发textbox值改变事件
- 请问:kindedior内容如何插入数据库?
- 基础问题
- 编译器错误信息: CS0103: 当前上下文中不存在名称"TextBox1"
- 二三个月的时间可以学会ASP。NET 吗???????????
- 急(100分)~~~谁有UBB(vb.net)控件或UBB转html问题
- 关于 BootStrap autocomplete的问题?
- asp.net导出Excel问题“服务器无法在发送 HTTP 标头之后追加标头。”怎么解决
- 怎么为导出的excel文件中的饼状图添加百分比
- 【测试】两种数据库,四种分页算法的效率比较,好像“表变量”的分页算法效率最差!
- 100分大家进来谈架构
http://www.cnblogs.com/downmoon/archive/2007/12/30/1021151.html protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string PROD_ID = GridView1.DataKeys[e.RowIndex].Values[0].ToString();
try
{
string sql = "update JXC_WARE_INFO set WARE_NAME='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim() + "',WARE_TYPE='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim() + "',WARE_UNIT='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim() + "',WARE_SPECIFICATION='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text.ToString().Trim() + "',WARE_STOCK='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[6].Controls[0])).Text.ToString().Trim() + "',WARE_PRICE_JJ='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[7].Controls[0])).Text.ToString().Trim() + "',WARE_PRICE_SJ='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[8].Controls[0])).Text.ToString().Trim() + "',WARE_MANUFACTURER='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[8].Controls[0])).Text.ToString().Trim() + "',WARE_NOTE='"
+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[10].Controls[0])).Text.ToString().Trim() + " where PROD_ID=" + PROD_ID; SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
GridView1.EditIndex = -1;
bind();
}}