DataGrid与SQl Server 的一些问题

这个就已流水账的方式记录了。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值