none
关于GridView的批量修改问题,详情请进来了解! RRS feed

  • 问题

  • 比如选中当前部门,该部门有上百个人员信息。我再次选择其他部门中的人员信息进行一次性修改2个部门的人员信息。我做的是考勤系统,主要是修改上班时间和下班时间还有排班情况(比如白班,中班,夜班)

    批量修改不可以用GridView自带的编辑更新删除事件,只能用用户控件,或者第三方控件。

    请路过的各位帮下忙,谢谢!如果你之前用过那更好,分享下啊!

    直接发邮件到我邮箱:sunnyss0828@sina.com

     

    • 已编辑 2010年4月21日 13:40
    2010年4月21日 10:06

答案

  • 批量修改示例

     

    http://dotnet.aspx.cc/article/a933b187-06c3-4263-9eec-414a54d9c815/read.aspx


    【孟子E章】
    2010年4月21日 13:29
    版主
  • 其实你的问题不在于什么控件,根据你的情况,你可以定义几个存储过程。每个存储过程都定义成事务。

    比如有按照部门更新的,有按照部门和员工id号更新的,有全部按照员工id号进行更新的。

    然后你根据你的需要调用时把对应的参数传进去就可以了。至于参数形式,因为员工或者部门很多,可以把他们拼接成字符串出传进去就可以了。

    前台怎么操作你可以根据需要自己来设定。

     


    Microsoft Online Community Support
    2010年4月23日 2:43

全部回复

  • 看您的情况,应该很好解决的呀

    只要执行一次SQL语句就全部解决了

    比如添加一个Textbox和一个Button

    输入上班时间,点Button

    执行以下语句:

    UPDATE XX FROM tb_XX SET 上班时间='9:00'

    WHERE 部门号=XX or 部门号=XX...

    利用程序应该还是比较好实现的

    2010年4月21日 13:12
  • 关键在2个部门或者2个部门以上各选择几个或者几十个人员信息进行排班?

    怎样进行数据存储一次性修改更新呢?

    2010年4月21日 13:16
  • 你是想用第三方的控件吗?

    2010年4月21日 13:16
  • 第三方控件也行?我现在是用的是用户控件。

    现在关键就是怎样才能把“关键在2个部门或者2个部门以上各选择几个或者几十个人员信息进行排班?

    怎样进行数据存储一次性修改更新呢?”问题解决?如果遇到可以分享下,谢谢!呵呵

    2010年4月21日 13:28
  • 批量修改示例

     

    http://dotnet.aspx.cc/article/a933b187-06c3-4263-9eec-414a54d9c815/read.aspx


    【孟子E章】
    2010年4月21日 13:29
    版主
  • 想交流一下,请问你QQ多少啊?

    2010年4月21日 13:53
  • 其实你的问题不在于什么控件,根据你的情况,你可以定义几个存储过程。每个存储过程都定义成事务。

    比如有按照部门更新的,有按照部门和员工id号更新的,有全部按照员工id号进行更新的。

    然后你根据你的需要调用时把对应的参数传进去就可以了。至于参数形式,因为员工或者部门很多,可以把他们拼接成字符串出传进去就可以了。

    前台怎么操作你可以根据需要自己来设定。

     


    Microsoft Online Community Support
    2010年4月23日 2:43
  • 谢谢你,有点头绪了!
    2010年4月27日 5:18