DataGrid动态生成boundcolumn的问题
DataGrid动态生成了N列 
 第一列加载了一个checkbox 
 这时页面上有查询的功能,会重新生成datagrid的列, 
 这时候选中的checkbox在提交时获取到的checked属性都为false,就取不到查询后选中的数据了。 
 这种情况该怎么处理?
------解决方案--------------------没写在Page.ispostback中
------解决方案--------------------每次加载页面的时候都要动态生成这些checkbox,这样才能恢复它们的状态
------解决方案--------------------动态生成控件很麻烦的 
 ,需要自己处理 ViewState,参见   
 http://msdn2.microsoft.com/zh-cn/library/aa289519(VS.71).aspx   
 Adding Columns Dynamically部分 
------解决方案--------------------up
------解决方案--------------------重新bind后会取不到属性的。
------解决方案--------------------datagrid动态生成列要放在page_init里面,不能在page_load里面。另外,记得enableviewstate
------解决方案--------------------能不动态添加最好不要动态添加.   
 如果要动态添加在每次Page_Load时都要添加.   
 可做个标志放在Viewsate中,如果检测到标记就 
 循环dataqgrid的items然后添加checkbox. 
 --------------------------- 
 强烈同意,一般问题都不用动态生成列的