国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

DropDownList根據(jù)下拉項的Text文本序號排序

來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:41:37
文檔

DropDownList根據(jù)下拉項的Text文本序號排序

DropDownList根據(jù)下拉項的Text文本序號排序:有時候剛好表中沒有可以排序的字段,又不想修改表結(jié)構,但它的項文本有序號,這時就可以用這方法排序,例如: 測試頁Default2.aspx: 代碼如下:<html xmlns=http://www.w3.org/1999/xhtml> <head runat=server&g
推薦度:
導讀DropDownList根據(jù)下拉項的Text文本序號排序:有時候剛好表中沒有可以排序的字段,又不想修改表結(jié)構,但它的項文本有序號,這時就可以用這方法排序,例如: 測試頁Default2.aspx: 代碼如下:<html xmlns=http://www.w3.org/1999/xhtml> <head runat=server&g

有時候剛好表中沒有可以排序的字段,又不想修改表結(jié)構,但它的項文本有序號,這時就可以用這方法排序,例如:

測試頁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);
}
}
}
}

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

DropDownList根據(jù)下拉項的Text文本序號排序

DropDownList根據(jù)下拉項的Text文本序號排序:有時候剛好表中沒有可以排序的字段,又不想修改表結(jié)構,但它的項文本有序號,這時就可以用這方法排序,例如: 測試頁Default2.aspx: 代碼如下:<html xmlns=http://www.w3.org/1999/xhtml> <head runat=server&g
推薦度:
標簽: 下拉 排序 文本
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲一区中文字幕在线观看 | 国产成人精品免费视 | 91久久国产综合精品女同我 | 国产高清视频 | 久久精品一| 国产午夜视频在线观看 | 亚洲欧洲日本在线观看 | 国产高清视频免费在线观看 | 欧美在线免费播放 | 国产成人精品在线 | 免费国产小视频在线观看 | 亚洲一区中文字幕在线观看 | 亚洲欧洲高清有无 | 久久精品视频观看 | 国产一区二区免费播放 | 国产在线精品观看 | 国产成人一区二区 | 91精品久久久久久久久久 | 中国一级全黄的免费观看 | 高清一区二区亚洲欧美日韩 | 国产在线精品观看一区 | 日本一区二区三区在线播放 | 国产成人精品免费视频大全可播放的 | 欧美日韩网站 | 欧美日韩在线视频 | 久久国产夜色精品噜噜亚洲a | 免费一级 一片一毛片 | 国产精品成人久久久 | 亚洲欧美一区二区三区九九九 | 国产综合一区二区 | 欧美高清性xxxxxxx | 中文字幕久久久久一区 | 日韩欧美高清视频 | 在线观看国产视频 | 欧美日韩精品一区二区三区四区 | 亚洲欧洲免费视频 | 国产亚洲一区二区三区在线观看 | 国产成人一区二区小说 | 日韩欧美系列 | 91久久国产 | 日本成人一区二区 |