好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > DropDownList根據下拉項的Text文本序號排序

DropDownList根據下拉項的Text文本序號排序

熱門標簽:怎樣在地圖標注消火栓圖形 地圖標注位置多的錢 杭州智能電話機器人 廈門四川外呼系統 百度地圖標注點擊事件 泰州手機外呼系統軟件 山東防封電銷卡辦理套餐 內蒙古智能電銷機器人哪家強 濟源人工智能電話機器人價格
有時候剛好表中沒有可以排序的字段,又不想修改表結構,但它的項文本有序號,這時就可以用這方法排序,例如:

測試頁Default2.aspx:
復制代碼 代碼如下:

html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
title>/title>
/head>
body>
form id="form1" runat="server">
div>
asp:DropDownList runat="server" ID="ddlType">
/asp:DropDownList>
asp:Button runat="server" ID="btnSort" onclick="btnSort_Click" Text="排序" />
/div>
/form>
/body>
/html>

Default2.aspx.cs:
復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text.RegularExpressions;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ddlType.Items.Add(new ListItem("--請選擇--"));
ddlType.Items.Add(new ListItem("2_bb"));
ddlType.Items.Add(new ListItem("1_aa"));
ddlType.Items.Add(new ListItem("4_ee"));
ddlType.Items.Add(new ListItem("3_dd"));
}
}
protected void btnSort_Click(object sender, EventArgs e)
{
DropDownListBubbleSort(ddlType);
//DropDownListSelectionSort(ddlType);
}
/// summary>
/// 冒泡排序
/// /summary>
/// param name="ddl">/param>
public void DropDownListBubbleSort(DropDownList ddl)
{
ListItem listItem = new ListItem();
for (int i = 0; i ddl.Items.Count; i++)
{
for (int j = i + 1; j ddl.Items.Count; j++)
{
int firstVal = 0, nextVal = 0;
int.TryParse(Regex.Replace(ddl.Items[i].Text, @"\D", @"", RegexOptions.IgnoreCase), out firstVal);
int.TryParse(Regex.Replace(ddl.Items[j].Text, @"\D", @"", RegexOptions.IgnoreCase), out nextVal);
if (firstVal == 0 || nextVal == 0)
continue;
if (firstVal > nextVal)
{
listItem = ddl.Items[j];
ddl.Items.Remove(ddl.Items[j]);
ddl.Items.Insert(i, listItem);
}
}
}
}
/// summary>
/// 選擇排序
/// /summary>
/// param name="ddl">/param>
public void DropDownListSelectionSort(DropDownList ddl)
{
ListItem listItem = new ListItem();
int length = ddl.Items.Count;
for (int i = 0; i length; i++)
{
int min = 0;
int.TryParse(Regex.Replace(ddl.Items[i].Text, @"\D", @"", RegexOptions.IgnoreCase), out min);
if (min == 0)
continue;
int minIndex = i;
for (int j = i + 1; j length; j++)
{
int nextVal = 0;
int.TryParse(Regex.Replace(ddl.Items[j].Text, @"\D", @"", RegexOptions.IgnoreCase), out nextVal);
if (nextVal == 0)
continue;
if (min > nextVal)
{
min = nextVal;
minIndex = j;
}
}
if (minIndex != i)
{
listItem = ddl.Items[minIndex];
ddl.Items.Remove(ddl.Items[minIndex]);
ddl.Items.Insert(i, listItem);
}
}
}
}
您可能感興趣的文章:
  • asp.net DropDownList 三級聯動下拉菜單實現代碼
  • jquery獲取ASP.NET服務器端控件dropdownlist和radiobuttonlist生成客戶端HTML標簽后的value和text值
  • 客戶端用JavaScript填充DropDownList控件 服務器端讀不到值
  • 用javascript為DropDownList控件下拉式選擇添加一個Item至定義索引位置
  • 在dropDownList中實現既能輸入一個新值又能實現下拉選的代碼
  • 下拉列表多級聯動dropDownList示例代碼
  • Jquery操作下拉框(DropDownList)實現取值賦值
  • JS,Jquery獲取select,dropdownlist,checkbox下拉列表框的值(示例代碼)
  • asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法
  • DropDownList設置客戶端事件思路
  • DropDownList添加客戶端下拉事件操作

標簽:臺州 朝陽 朔州 新鄉 洛陽 周口 百色 喀什

巨人網絡通訊聲明:本文標題《DropDownList根據下拉項的Text文本序號排序》,本文關鍵詞  DropDownList,根據,下拉,項,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《DropDownList根據下拉項的Text文本序號排序》相關的同類信息!
  • 本頁收集關于DropDownList根據下拉項的Text文本序號排序的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 《痴汉日记》大竹一重| 国外bdsm针穿乳视频| 赫敏下面好紧好湿好爽全文| 一区二区三区产品乱码的解决方法 | 亚洲天堂国产| 和搜子居同的日子2hd高清看| 性生活影视| 日韩欧美午夜成人无码| 黑人巨粗进入娇小哭喊求饶| 艹逼软件大全| 波多野结衣无限发射| 973午夜伦伦电影论片| 人人澡人人添人人爽人人sexav| 国产又黄又爽又色的视频| x8ⅹ8女性性爽兔免费视频| 亚洲精品中文字幕字幕| 鸡鸡爱逼逼| 欧美重口慎入极限扩张| 日本护士做爰视频| 屌丝女士| 18禁裸乳无遮挡自慰免费网站 | 欧美人与牲禽动交com| 小时候偷看大人们作爱| 一本一道久久a久久综合精品| 开心四房播日韩视频| 日本护士撒尿好爽A片| 日日麻批免费40分钟日本的| 日本一区二区三区不卡在线视频| 管家婆免费版永久免费吗| 糖果直播app下载| 日韩精品Av一区二区99久| 美女被人操网站| 亚洲综合色一区二区三区| 激情理论片日本在线观看| 91久久精品日日躁夜夜躁欧美| 国产一区二区四区在线2021| 快穿之诱受肉h校园| 色秘?乱码一区二区三区熟女| 西西人体A片无码视频| 香蕉影院在线观看| 日本????XX高清丝袜|