这个就已流水账的方式记录了。
1/ 在动态的生成dataGrid列的过程中,需要再次强调:一是绑定数据一定不能放在!IsPostBack里面,否则所有的事件均不会相应,例如:排序,ITEMCOMMAND。
2/ 关于动态生成列的过程放在那个地方比较的问题,试过放在databind事件里,也试过放在数据绑定的过程中,我个人感觉是放在page_onLoad的倒数第二行,即放在出绑定数据过程函数的前面,其他代码的后面。
3/数据绑定过程中,犯了一个很大的错误,就是改变页码后没有重新DataBind()。
4/在SQLSERVER中使用exec (TranSQl语句)执行语句,发现如果被执行的语句中使用临时表时不能加#号了,加了以后会报找不到那个临时表,以前不用exec()的方式执行加#没问题的。语句是这样的:
测试通过:
exec (' Select * into TempTable From T_Users ')
select * from TempTable
测试不通过:提示找不到#TempTable
exec (' Select * into #TempTable From T_Users ')
select * from #TempTable
5/ 在写存储过程的时候,如果要设置环境变量是应该放在create Procedure 前面设置,并且要在新建存储过程的时候写,不要修改的时候才加。保存以后,那些设置环境变量的语句会消失,看不到,但实际上还是起作用。记住如果第一次保存后才发现忘了设置环境变量,不要再去修改了,要新建才行的。
本文档详细介绍了在ASP.NET应用程序中动态生成dataGrid列的方法及注意事项,包括绑定数据的位置选择、分页时的数据刷新、使用exec执行SQL语句时的临时表创建技巧以及编写存储过程时环境变量的正确设置方式。
2616

被折叠的 条评论
为什么被折叠?



