如题 我在itemCommand中this.DataList1.EditItemIndex = e.Item.ItemIndex;
GridBind();
TextBox txtEditReplay = (TextBox)e.Item.FindControl("txtEditReplay");
int MessageID = Convert.ToInt32(((HiddenField)e.Item.FindControl("HiddenID")).Value);
SqlDataReader sdr = Message.GetReplayByID(MessageID);
if (sdr.HasRows)
{
if (sdr.Read())
{
txtEditReplay.Text = sdr["ReplayContent"].ToString();
}
}TextBox txtEditReplay = (TextBox)e.Item.FindControl("txtEditReplay"); 这一句有错误
未将对象引用设置到对象的实例 应该是没找到 这个TextBox在EditItemTemplate下面 怎么找到并动态修改它啊???
GridBind();
TextBox txtEditReplay = (TextBox)e.Item.FindControl("txtEditReplay");
int MessageID = Convert.ToInt32(((HiddenField)e.Item.FindControl("HiddenID")).Value);
SqlDataReader sdr = Message.GetReplayByID(MessageID);
if (sdr.HasRows)
{
if (sdr.Read())
{
txtEditReplay.Text = sdr["ReplayContent"].ToString();
}
}TextBox txtEditReplay = (TextBox)e.Item.FindControl("txtEditReplay"); 这一句有错误
未将对象引用设置到对象的实例 应该是没找到 这个TextBox在EditItemTemplate下面 怎么找到并动态修改它啊???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货