1.AllowPaging="True"可以调用内置分页
2.添加模板列,放置Button,然后调用ItemCommand事件

解决方案 »

  1.   

    晕,设置内置分页我会的。我这里要用checkbox来执行数据库操作,这个我也会的,但是要用它的postback属性,而此时分页机制就不能起作用了。因为postback要求datagrid的状态保持,那么就只能把datagrid的绑定写到if(!page.ispostbakc)判断里,而如果这样的话,那么内置分页就不能用了,好像内置分页不能放到上述判断代码里。还请高手指点一下
      

  2.   

    checkbox来执行数据库操作后你重新绑定数据了吗?重新绑定就要保存currentpage
      

  3.   

    我朋友 gump09 想了一个方法,就是datagrid的绑定还是放在判断的外面,
    对checkbox的操作只是设置成原来相反的状态,这样就可以写一个procedure,把存储在数据里的字段设成相反的,比如
    admintype就是checkbox绑定的项,为bit类型,use vastsky
    declare @var1 bit
    select @var1=
    (
    select AdminType
    from VS_Admin
    where AdminName='tavor1')
    if(@var1='1')
    set @var1='0'
    else set @var1='1'update VS_Admin
    set AdminType=@var1
    where AdminName='tavor1'可是这里bit相当于布尔型来用,可是不能这么写呀
    update VS_Admin
    set AdminType= not AdminType
    where AdminName="tavor1"如果可以这样的话就简单多了,用不着上面那么复杂了。还敬请高手指点呀
      

  4.   

    TO: nstorm(网の风)  你说详细点好吗?不明白。现在也就是说有没有简单的方法直接取得bit类型的相反数,比如现在是1,使用后得到0,现在是0,使用后得到1我现在的方法是,先从数据库读,然后用if else 判断,再然后重新赋值,好麻烦