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

怎么找到Datalist中EditItemTemplate中的控件?

2012-02-22 
如何找到Datalist中EditItemTemplate中的控件????如题 我在itemCommand中this.DataList1.EditItemIndex

如何找到Datalist中EditItemTemplate中的控件????
如题 我在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下面 

怎么找到并动态修改它啊???

[解决办法]
在itemCommand事件中,EditItemTemplate还没有生成,你当然找不到了

热点排行