给gridview添加上下移动功能
存储过程代码:
CREATE PROCEDURE [sp_trans_dept]
@now_id int,
@upside_id int

AS
declare @tmp_ordering int       --临时变量
declare @sqlstr varchar(1000) --sql语句
declare @table_name varchar(500)
declare @column_name varchar(500)
set @table_name='tb_dept'
set @column_name='deptID'
select @tmp_ordering=ordering from tb_dept where deptID=@now_id
set @sqlstr='
update '+@table_name+' set ordering=(select ordering from '+@table_name+' where '+@column_name+'='+convert(varchar(50),@upside_id)+')
where
update '+@table_name+' set ordering = '+convert(varchar(50),@tmp_ordering)+'
where         outstr += "alert('" + message + "');";
        outstr += "</script>";
        Response.Write(outstr);
    }
#endregion
程序前台代码:
<asp:ButtonField CommandName="row_up" Text="上移">
                  <ItemStyle Width="40px" />
              </asp:ButtonField>
              <asp:ButtonField CommandName="row_down" Text="下移">
                  <ItemStyle Width="40px" />
              </asp:ButtonField>
C#调用存储过程代码:
public override void StoredProcedureOrdering(string sp_Name,string para_name1,string para_name2,int value_1,int value_2)
        {
            System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sp_Name, conn);
            if (conn.State.ToString() == "Closed")
                conn.Open();
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
cmd.Parameters.Add(para_name1, SqlDbType.Int, 4).Value = value_1;
            cmd.Parameters.Add(para_name2, SqlDbType.Int, 4).Value = value_2;

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message.ToString());
}

转载于:https://www.cnblogs.com/JemBai/archive/2008/09/04/1284172.html

给gridview添加上下移动功能相关推荐

  1. android仿微信发布动态功能,Android GridView扩展仿微信微博发图动态添加删除图片功能.pdf...

    Android GridView扩扩展展仿仿微微信信微微博博发发图图动动态态添添加加删删除除图图片片功功能能 这篇文章主要为大家详细介绍了Android GridView扩展仿微信微博发图动态添加删除 ...

  2. 为 GridView 添加一列单选按钮50

    简介 GridView 控件提供多种内置功能.它含有多个显示文本.图像.超链接和按钮的不同字段.它还支持模板的进一步定制.只需轻轻的点击几下鼠标,您即可构造 GridView ,使其每行均可使用按钮进 ...

  3. ASP.NET GridView控件常用功能

    ASP.NET GridView控件常用功能 一.分页显示 二.排序数据 三.实现全选和不全选 四.对数据进行编辑操作 五.删除数据 六.高亮显示鼠标所在行 七.设置数据显示格式 八.单击控件某行按钮 ...

  4. [vs2008]Visual Studio 2008 SP1添加或删除功能提示查找SQLSysClrTypes.msi文件

    前言 今天接到领导布置的一个任务,是之前同事负责的项目.离职了,现在客户有些地方需要修改,由于我之前参与过,就落在我的头上了. 然后我就把代码弄了过来,打开发现其中需要用到水晶报表.(我觉得不好用,不 ...

  5. 9.Spring Security添加记住我功能

    在网站的登录页面中,记住我选项是一个很常见的功能,勾选记住我后在一段时间内,用户无需进行登录操作就可以访问系统资源.在Spring Security中添加记住我功能很简单,大致过程是:当用户勾选了记住 ...

  6. dedecms自定义表单如何添加发布时间功能

    这篇文章给大家分享的是有关dedecms自定义表单如何添加发布时间功能的内容.小编觉得挺实用的,因此分享给大家做个参考.一起跟随小编过来看看吧.  dedecms自定义表单怎么添加发布时间功能?  d ...

  7. 在ASP.NET中为GridView添加删除提示框

    首先我们给我们的GridView 添加一个模板列,如下: <ASP:TemplateField HeaderText="Delete" ShowHeader="Fa ...

  8. 为安卓应用添加手势密码功能,遇到的一些问题以及解决方法

    公司的APP有个需求为他添加类似于支付宝的手势密码验证功能效果图如下 首先我们要分析三个问题: 1.手势密码的作用是什么? 2.在什么时候启动? 3.启动之后干什么? 1.手势密码的作用是什么? 这里 ...

  9. 安卓程序添加指纹解锁功能

    前言 指纹解锁技术成为当前验证用户信息的重要手段,基本上当前手机都配置了指纹解锁.当开发的APP需要加密验证时可以考虑添加系统指纹解锁功能. 添加指纹解锁功能步骤很简单,大致过程如下: 1 添加权限 ...

最新文章

  1. ubuntu桌面_Ubuntu桌面自动更换bing每日壁纸
  2. 联想计算机农村,农村的联想
  3. Unity3D游戏制作 移动平台上的角色阴影制作
  4. 手工收集awr报告_oracle手工生成AWR报告方法记录
  5. BZOJ1565[NOI2009]植物大战僵尸——最大权闭合子图+拓扑排序
  6. 洛谷P1757 通天之分组背包 [2017年4月计划 动态规划06]
  7. ubuntu下软件中心闪退问题解决
  8. springboot+thymeleaf+pageHelper带条件分页查询
  9. 一文领略 HTTP 的前世今生
  10. JavaScript学习笔记(四)--复杂数据类型Object
  11. 前后台交互:跨域以及PHP与Ajax的配合使用
  12. matlab读入stl文件,【源码】二进制立体光刻文件(STL)的MATLAB读取函数stlread
  13. PPT文件如何大幅度瘦身、减小所占空间、提高播放速度?
  14. 企业安全监控zabbix安装部署方案—二进制安装
  15. 编译ffmpeg安卓库(clang篇),含armeabi-v7a , arm64-v8a, x86, x86_64
  16. Python 人脸识别系统
  17. 查普曼-科莫高洛夫方程Chapman–Kolmogorov equation
  18. 【单片机小白屑作】基于清翔QX-MCS51单片机的精简版定时炸弹
  19. 软件测试周刊(第33期):当夏季的光阴已然流逝
  20. 五分钟学会一篇期末学生学籍管理系统

热门文章

  1. 2018年12月,华为HCNP大面积更新题目,军哥独家解题咯
  2. AWS开源Firecracker,一种运行多租户容器服务的新虚拟化技术
  3. 12个常用的javascript简写技巧---可以大大减少js代码量
  4. 在java下使用log4j2记录日志
  5. VirtualBox: Effective UID is not root
  6. Mysql修改设置root密码的命令及方法
  7. IT规划的企业应用实践(6)研究背景 之 企业信息化建设的诉求
  8. Windows Server 2016 笔记
  9. 超越技术分析_超越技术面试
  10. java登陆界面连接数据库_java 登陆界面怎么写,连接数据库后