ListBox控件上移、下移操作,网上找的部分代码,修改成用Ajax实现,记录下供往后开发用,以下是摘抄项目中的部分前台代码*.aspx、SQL脚本、后台代码只给出上移、下移部分操作:
ListBox控件上移、下移操作(Ajax)<body>
ListBox控件上移、下移操作(Ajax)    
<form id="form1" runat="server">
>

*.asp.cs
ListBox控件上移、下移操作(Ajax)    [AjaxPro.AjaxMethod]
ListBox控件上移、下移操作(Ajax)    
public void Sort(Int32 iImpactID,Int32 iDepartID,string strOperate)
    }

数据访问层代码
#endregion


表SQL脚本部分
ListBox控件上移、下移操作(Ajax)if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Department]'and OBJECTPROPERTY(id, N'IsUserTable'= 1)
ListBox控件上移、下移操作(Ajax)
drop table [dbo].[Department]
ListBox控件上移、下移操作(Ajax)
GO
ListBox控件上移、下移操作(Ajax)
ListBox控件上移、下移操作(Ajax)
CREATE TABLE [dbo].[Department] (
ListBox控件上移、下移操作(Ajax)    
[departID] [int] IDENTITY (11NOT NULL ,
ListBox控件上移、下移操作(Ajax)    
[departName] [varchar] (32) COLLATE Chinese_PRC_CI_AS NOT NULL ,
ListBox控件上移、下移操作(Ajax)    
[leagueID] [int] NOT NULL ,
ListBox控件上移、下移操作(Ajax)    
[visible] [bit] NOT NULL ,
ListBox控件上移、下移操作(Ajax)    
[sortDep] [int] NOT NULL 
ListBox控件上移、下移操作(Ajax)
ON [PRIMARY]
ListBox控件上移、下移操作(Ajax)
GO
ListBox控件上移、下移操作(Ajax)
ListBox控件上移、下移操作(Ajax)

存储过程代码
ListBox控件上移、下移操作(Ajax)CREATE proc Dep_SetSort
ListBox控件上移、下移操作(Ajax)
@ReturnValue int=0 output,
ListBox控件上移、下移操作(Ajax)
@impactID int,
ListBox控件上移、下移操作(Ajax)
@depID int,
ListBox控件上移、下移操作(Ajax)
@operate varchar(10)='Next'
ListBox控件上移、下移操作(Ajax)
as
ListBox控件上移、下移操作(Ajax)
if(@operate='Pre')
ListBox控件上移、下移操作(Ajax)
begin
ListBox控件上移、下移操作(Ajax)    
--上移
ListBox控件上移、下移操作(Ajax)
    update [Department] set sortDep=sortDep+1 where departID=@impactID
ListBox控件上移、下移操作(Ajax)    
update [Department] set sortDep=sortDep-1 where departID=@depID
ListBox控件上移、下移操作(Ajax)
end
ListBox控件上移、下移操作(Ajax)
if(@operate='Next')
ListBox控件上移、下移操作(Ajax)
begin
ListBox控件上移、下移操作(Ajax)    
--下移
ListBox控件上移、下移操作(Ajax)
    update [Department] set sortDep=sortDep-1 where departID=@impactID
ListBox控件上移、下移操作(Ajax)    
update [Department] set sortDep=sortDep+1 where departID=@depID
ListBox控件上移、下移操作(Ajax)
end
ListBox控件上移、下移操作(Ajax)
set @ReturnValue=1
ListBox控件上移、下移操作(Ajax)
GO

相关文章: