读书人

datalist中Update事件有关问题

发布时间: 2012-01-20 18:53:53 作者: rapoo

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吧

读书人网 >C#

热点推荐