页面回传时,gridview静态模板列消失 本帖最后由 liangzhai 于 2011-11-26 10:29:23 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CheckBoxField b = new CheckBoxField(); b.DataField = tbPurview.Columns[P71_Std].ToString(); string m = tbPurview.Columns[P71_Std].ToString().Substring(1, 8); DataTable dt = EkPoint.PGetpGroupNameByID(m); string str = dt.Rows[0]["pGroupName"].ToString(); b.HeaderText = str; b.ItemStyle.HorizontalAlign = HorizontalAlign.Center; gvPurview.Columns.Add(b);不要放在IsPostBack 里面要每次加载都添加 我dropdownlist每变化一次,gridview通过RemoveAt把前面绑定的那列删除,然后再Add。 开始进入页面,没有出现问题,就是dropdownlist多次回传后(IsPostBack里面代码不会执行的),出现第一个静态模板列丢失。 我是将动态列创建SelectedIndexChanged里面,如有不妥,应该怎么样呢 你那叫什么“静态模板列”?你不是有些什么Rows[][]=xxxxxxx,有写什么.Columns.Add、.Columns.Remove之类的代码嘛。 生命周期的缘故,如果你要处理PostData 及相应事件,那么最迟也要在Page_load中创建控件 protected void Page_Init(object sender, EventArgs e) { BindPurviewInfo(); } 简单的递归操作。各位多谢勒。 ASP.NET里界面设计中,如何实现把控件托到任何自己想放的位置 关于Menu控件的一个问题 ajax 问题 求教VS2005+SQL 实例 有视频的能给地址下载跪谢 怎么每次翻页都会出现“无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。”? .aspx页面与.html页面编码方式有什么不同 读取数据问题~~~ asp中查询Access中的时间为当天系统时间 的语句 请看看我的代码什么地方有错 时间控件DatePicker联动 求解 页面后退问题
b.DataField = tbPurview.Columns[P71_Std].ToString();
string m = tbPurview.Columns[P71_Std].ToString().Substring(1, 8);
DataTable dt = EkPoint.PGetpGroupNameByID(m);
string str = dt.Rows[0]["pGroupName"].ToString();
b.HeaderText = str;
b.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
gvPurview.Columns.Add(b);不要放在IsPostBack 里面要每次加载都添加
{ BindPurviewInfo();
}