中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

asp.net實現(xiàn)向上向下排序的例子
來源:易賢網(wǎng) 閱讀:861 次 日期:2015-01-19 13:55:16
溫馨提示:易賢網(wǎng)小編為您整理了“asp.net實現(xiàn)向上向下排序的例子”,方便廣大網(wǎng)友查閱!

工作中一些常用到的代碼記錄下來,方便自己查找也方便其他需要人士參考。

廢話不多說,這是一個向上向下排序的功能,首先使用存儲過程 整好 如下:

sql:

-- =============================================

-- author:

-- create date:

-- description:

-- =============================================

alter procedure [dbo].[sp_bannerorder]

-- add the parameters for the stored procedure here

(

@tablename nvarchar(50), --表名

@colname nvarchar(50), --排序字段

@keyid nvarchar(50), --表主鍵字段

@keyidvalue int, --表主鍵字段值1

@order nvarchar(20), -- 列表默認的排序方式,asc或desc

@orderdirection nvarchar(20), --排序方向,up或down

@where nvarchar(2000) --查詢條件

)

as

begin

declare @ordertmp1 int; --臨時排序值id1

declare @ordertmp2 int; --臨時排序值id2

declare @tmpkeyidvaule nvarchar(50);

declare @sql nvarchar(2000);

declare @parmdefinition nvarchar(500);

declare @parmdefinition2 nvarchar(500);

if @order='asc'

begin

set @sql = n'select @ordertmp1out='+@colname+' from where as nvarchar(50));

set @parmdefinition = nvarchar(20) output';

execute sp_executesql @sql, @parmdefinition, @ordertmp1out=@ordertmp1 output;

if @orderdirection='up'

begin

set @sql = n'select top 1 @ordertmp2out='+@colname+',@tmpkeyidvauleout='+@keyid+' from where as nvarchar(50))+' and order by desc';

end

else

begin

set @sql = n'select top 1 @ordertmp2out='+@colname+',@tmpkeyidvauleout='+@keyid+' fromwhere as nvarchar(50))+' and order byasc';

end

set @parmdefinition = nvarchar(20) output, @tmpkeyidvauleout nvarchar(20) output';

execute sp_executesql @sql, @parmdefinition, @ordertmp2out=@ordertmp2 output, @tmpkeyidvauleout=@tmpkeyidvaule output;

end

else

begin

set @sql = n'select @ordertmp1out='+@colname+' from where as nvarchar(50));

set @parmdefinition =nvarchar(20) output';

execute sp_executesql @sql, @parmdefinition, @ordertmp1out=@ordertmp1 output;

if @orderdirection='up'

begin

set @sql = n'select top 1 @ordertmp2out='+@colname+',@tmpkeyidvauleout='+@keyid+' from where as nvarchar(50))+' andorder byasc';

end

else

begin

set @sql = n'select top 1 @ordertmp2out='+@colname+',@tmpkeyidvauleout='+@keyid+' from where as nvarchar(50))+' and order by desc';

end

set @parmdefinition = nvarchar(20) output, @tmpkeyidvauleout nvarchar(20) output';

execute sp_executesql @sql, @parmdefinition, @ordertmp2out=@ordertmp2 output, @tmpkeyidvauleout=@tmpkeyidvaule output;

end

set @sql = 'update set as nvarchar(50))+' where as nvarchar(50));

set @sql = @sql + ' update + ' set as nvarchar(50))+' where as nvarchar(50));

--select @ordertmp1,@ordertmp2,@tmpkeyidvaule,@sql

exec(@sql);

end

model:

public class banner

{

public banner()

{ }

private int _id;

private string _smallpic;

private string _bigpic;

private int _orderid;

private string _url;

private string _title;

private string _descript;

//字增量id

public int id

{

get { return this._id; }

set { this._id = value; }

}

//banner小圖

public string smallpic

{

get { return this._smallpic; }

set { this._smallpic = value; }

}

///

/// banner大圖

///

public string bigpic

{

get { return this._bigpic; }

set { this._bigpic = value; }

}

///

/// 排序id

///

public int orderid

{

get { return this._orderid; }

set { this._orderid = value; }

}

///

/// url地址

///

public string url

{

get { return this._url; }

set { this._url = value; }

}

///

/// 標題

///

public string title

{

get { return this._title; }

set { this._title = value; }

}

///

/// 描述

///

public string descript

{

get { return this._descript; }

set { this._descript = value; }

}

}

idal代碼:

/// 排序

///

/// 表名

/// 排序字段

/// 表主鍵字段

/// 表主鍵字段值

/// 列表默認的排序方式,asc或desc

/// 排序方向,up或down

/// 條件

///

int order(string table,string colname,string keyid,int keyidvalue,string order,string orderdirection,string whe);

sqldal代碼:

public int order(string table,string colname,string keyid,int keyidvalue,string order,string orderdirection,string whe)

{

sqlparameter[] paras = {

new sqlparameter(@tablename, table),

new sqlparameter(@colname,colname),

new sqlparameter(@keyid,keyid),

new sqlparameter(@keyidvalue,keyidvalue),

new sqlparameter(@order,order),

new sqlparameter(@orderdirection,orderdirection),

new sqlparameter(@where,whe)

};

return convert.toint32( sqlhelper.executenonquery(configuration.connectionstring, commandtype.storedprocedure, sp_bannerorder, paras));

bll代碼:

public int order(string table, string colname, string keyid, int keyidvalue, string order, string orderdirection, string whe)

{

return bner.order(table, colname, keyid, keyidvalue, order, orderdirection, whe);

}

web:

aspx代碼:

<%@ page language=c# masterpagefile=~/admin/masterpage/page.master autoeventwireup=true codebehind=banner.aspx.cs inherits=yxshop.web.admin.article.banner %>

<%@ register assembly=ajaxcontroltoolkit namespace=ajaxcontroltoolkit tagprefix=cc1 %>

<%@ register assembly=fredck.fckeditorv2 namespace=fredck.fckeditorv2 tagprefix=fckeditorv2 %>

前臺banner管理

標 題:最多可填寫15個字

描 述:最多可填寫20個字

上傳小圖:

errormessage=請選擇圖片!>

上傳大圖:

errormessage=請選擇圖片!>

排 序:

controltovalidate=txborder errormessage=不能為空!>

鏈接地址:

controltovalidate=txburl errormessage=不能為空!>

controltovalidate=txburl errormessage=填寫的地址不符合規(guī)格

validationexpression=http(s)?://([w-]+.)+[w-]+(/[w- ./?%&=]*)?>

onclick=btnok_click />

onrowdatabound=gvwbannner_rowdatabound backcolor=white datakeynames=id

bordercolor=#e7e7ff borderstyle=none borderwidth=1px cellpadding=3

gridlines=horizontal onrowcancelingedit=gvwbannner_rowcancelingedit

onrowdeleting=gvwbannner_rowdeleting onrowediting=gvwbannner_rowediting

onrowupdating=gvwbannner_rowupdating allowsorting=true width=551px>

<%--

dataalternatetextformatstring=這是{0}的圖 dataimageurlfield=smallpic

headertext=圖片>

--%>

text=向上 onclick=button1_click />

text=向下 onclick=button2_click />

commandname=delete text=刪除 onclientclick=return confirm('是否刪除?'); >

cs代碼:

protected void button1_click(object sender, eventargs e)

{

int keyidvlue = convert.toint32(gvwbannner.datakeys[((gridviewrow)((button)sender).namingcontainer).rowindex].value); //獲取主鍵值

int row = convert.toint32(((gridviewrow)((button)sender).namingcontainer).rowindex);//獲取行號

if (row == 0)

{

yxshop.common.alert.show(已經(jīng)最前了!);

}

else

{

bll.order(banner, orderid, id, keyidvlue, desc, up, 1=1);

this.bind();

}

}

//向下

protected void button2_click(object sender, eventargs e)

{

//int keyidvlue = ((gridviewrow)((button)sender).namingcontainer).rowindex;

int keyidvlue = convert.toint32(gvwbannner.datakeys[((gridviewrow)((button)sender).namingcontainer).rowindex].value);

int row1 = convert.toint32(((gridviewrow)((button)sender).namingcontainer).rowindex);

if (row1 == this.gvwbannner.rows.count-1)

{

yxshop.common.alert.show(已經(jīng)最后了!);

}

else

{

bll.order(banner, orderid, id, keyidvlue, desc, down, 1=1);

this.bind();

}

}

至此完畢。

更多信息請查看IT技術專欄

更多信息請查看網(wǎng)絡編程
易賢網(wǎng)手機網(wǎng)站地址:asp.net實現(xiàn)向上向下排序的例子

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品久久国产精麻豆99网站| 欧美欧美全黄| 国产日韩在线看片| 国产精品亚洲综合天堂夜夜| 久久久亚洲国产天美传媒修理工 | 亚洲日本欧美日韩高观看| 国产亚洲一区二区三区在线播放| 亚洲国产高清视频| 亚洲电影免费在线观看| 激情亚洲网站| 久久精品99国产精品酒店日本| 先锋亚洲精品| 欧美在线观看视频一区二区| 先锋影音久久久| 久久精品夜色噜噜亚洲a∨| 麻豆freexxxx性91精品| 欧美3dxxxxhd| 国产精品久久久久久久久久免费| 亚洲国产专区校园欧美| 99精品国产在热久久下载| 一本色道久久综合亚洲精品高清| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美日韩免费观看中文| 国产主播精品在线| 在线观看精品一区| 日韩午夜av在线| 国产日韩欧美二区| 亚洲一区视频| 久久九九免费视频| 欧美激情一区二区三级高清视频| 欧美日韩三级视频| 亚洲在线一区二区三区| 久久国产福利国产秒拍| 欧美国产成人精品| 国产精品乱子久久久久| 亚洲在线视频网站| 久久久天天操| 欧美日韩视频在线| 国产一区二区激情| 久久婷婷亚洲| 欧美婷婷在线| 国产精品三上| 一区视频在线| 国产日韩欧美日韩| 久久一区二区三区国产精品| 欧美色欧美亚洲高清在线视频| 国产精品另类一区| 欧美不卡在线| 99riav久久精品riav| 久久一区视频| 欧美特黄一级| 亚洲精品午夜| 欧美午夜精品久久久久久孕妇| 国产一区清纯| 亚洲男人影院| 国产精品草莓在线免费观看| 极品少妇一区二区三区| 欧美一二三区在线观看| 欧美日韩大陆在线| 91久久久久久| 另类图片综合电影| 亚洲午夜免费福利视频| 欧美日韩亚洲天堂| 91久久精品www人人做人人爽| 亚洲午夜羞羞片| 午夜久久影院| 国产日本欧美一区二区三区| 亚洲剧情一区二区| 欧美—级高清免费播放| 一区二区亚洲欧洲国产日韩| 欧美日韩黄色一区二区| 亚洲三级影院| 欧美久久一区| 亚洲免费不卡| 国语对白精品一区二区| 亚洲欧美中文另类| 欧美性猛交xxxx乱大交蜜桃| 在线综合亚洲欧美在线视频| 国产真实久久| 免费视频久久| 亚洲视频在线观看三级| 国产精品初高中精品久久| 国产一区二区三区电影在线观看 | 国产精品成人一区二区三区夜夜夜 | 国产婷婷精品| 久久久久在线| 亚洲精品字幕| 欧美亚洲系列| 亚洲免费影视| 国产一区二区三区在线观看网站| 欧美伊久线香蕉线新在线| 欧美风情在线| 欧美电影专区| 亚洲视频在线观看三级| 国产亚洲精品一区二555| 亚洲欧美在线播放| 亚洲线精品一区二区三区八戒| 国产精品久久久久9999吃药| 久久精品国产96久久久香蕉| 亚洲第一伊人| 亚洲精品小视频在线观看| 欧美无乱码久久久免费午夜一区| 亚洲欧美一区二区三区在线| 在线观看中文字幕亚洲| 欧美激情一区二区三区 | 亚洲免费视频在线观看| 国产欧美日韩一级| 久久亚洲春色中文字幕久久久| 亚洲一区二区三区免费在线观看 | 亚洲欧美日韩国产精品| 国产日韩欧美一区二区三区四区| 午夜亚洲福利| 在线观看亚洲| 亚洲三级免费观看| 黄色成人片子| 欧美日韩综合久久| 久久综合图片| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美激情在线| 狠狠操狠狠色综合网| 一区二区在线观看视频| 欧美日韩四区| 久久av免费一区| 中文精品在线| 欧美一区2区三区4区公司二百 | 亚洲欧洲日韩女同| 国产精品免费久久久久久| 麻豆freexxxx性91精品| 欧美成人自拍| 久久一区欧美| 欧美在线免费视屏| 亚洲欧美清纯在线制服| 亚洲麻豆国产自偷在线| 伊人男人综合视频网| 国产欧美日韩伦理| 国产精品成人久久久久| 美日韩丰满少妇在线观看| 欧美日韩综合在线| 欧美日韩成人在线观看| 欧美超级免费视 在线| 亚洲国产成人午夜在线一区| 国产精品一区二区女厕厕| 欧美日韩激情小视频| 欧美国产精品va在线观看| 久久欧美肥婆一二区| 国产精品igao视频网网址不卡日韩| 欧美国产在线视频| 欧美精品久久99| 欧美激情 亚洲a∨综合| 国产综合在线视频| 国精品一区二区三区| 国产精品美女xx| 免费一级欧美片在线观看| 欧美精品一区二区三区四区| 久久九九精品99国产精品| 午夜精品www| 久久综合伊人77777| 欧美一级久久久久久久大片| 亚洲视频在线观看免费| 亚洲少妇最新在线视频| 久久精品女人的天堂av| 性做久久久久久久久| 欧美成人激情在线| 欧美精品在线视频观看| 欧美日韩一区二区三区免费看 | 欧美日韩国产欧美日美国产精品| 欧美日韩福利在线观看| 欧美日韩国产一区| 在线日本欧美| 中文在线资源观看网站视频免费不卡| 亚洲天天影视| 欧美华人在线视频| 国产日韩av高清| 欧美在线观看视频| 免费日韩精品中文字幕视频在线| 国产精品揄拍500视频| 激情欧美一区| 久久视频在线视频| 激情av一区| 亚洲免费观看高清完整版在线观看熊 | 悠悠资源网亚洲青| 午夜精彩视频在线观看不卡| 六月婷婷久久| 国产精品一区二区三区久久久 | 黑人巨大精品欧美一区二区小视频 | 久热精品视频| 欧美日韩国产片| 国产欧美精品一区二区三区介绍| 亚洲欧美中文日韩v在线观看| 欧美在线一区二区| 欧美日韩国产美女| 麻豆精品91| 最近中文字幕mv在线一区二区三区四区| 亚洲最新色图| 老巨人导航500精品| 亚洲国产一区二区三区青草影视| 翔田千里一区二区| 欧美日本精品在线| 国产婷婷97碰碰久久人人蜜臀| 美女黄网久久|