这个就已流水账的方式记录了。
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 前面设置,并且要在新建存储过程的时候写,不要修改的时候才加。保存以后,那些设置环境变量的语句会消失,看不到,但实际上还是起作用。记住如果第一次保存后才发现忘了设置环境变量,不要再去修改了,要新建才行的。