首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

datalist中Update事件有关问题

2012-01-20 
datalist中Update事件问题用了datalist添加了一个pagedsource 分页成功,删除功能已经做好了,在做Update的

datalist中Update事件问题
用了datalist添加了一个pagedsource 分页成功,删除功能已经做好了,在做Update的时候代码如下
  protected void DataList1_UpdateCommand(object source, DataListCommandEventArgs e)
  {


  string id = this.DataList1.DataKeys[e.Item.ItemIndex].ToString();
  string postcontent = ((TextBox)e.Item.FindControl("TxtEdit")).Text;
  Response.Write(postcontent);
  //SqlConnection conn = new SqlConnection(connStr);
  //conn.Open();
  //SqlCommand Update = new SqlCommand("update Post set PostContent='" + postcontent + "'where ID='" + id + "'", conn);
  //Update.ExecuteNonQuery();
  //this.DataList1.EditItemIndex = -1;
  //this.DataList1.DataBind();
   
   
  }
无法获得变量postconent的值,已经把控件txtedit设置为自动回发了...

[解决办法]
既然声明了postcontent ,那他应该有值,不应该是获取不到。或者是postcontent 取不到值,那就是空了。
所以最好自己调试一下,看是否取到对象并取到值。因为很久没搞这个所以也不大确定控件的使用。帮顶
[解决办法]
txtedit不应该设置成autopostback吧

热点排行