可以多選的下拉列表框
自己做開發的過程中,經常有時候遇到一次要選擇多個值的情況。而用dropdownlist一次只能選擇乙個,沒辦法自己最近抽空寫了乙個 方便自己一戶用,不過很簡單 ,拿出來跟大家交流一下。
介面如下:
簡單介紹一下:
這是乙個使用者控制項 ,其中包含了 乙個文字框 用來顯示選中text值,乙個隱藏控制項 用來儲存value值,乙個button控制項 用來調出選擇面板,一根gridview 用來繫結待選擇的值,還有4個操作按鈕,全選 取消 確定 關閉。
**如下:
1、 moreselectboxl.ascx
<%@ control language="c#" autoeventwireup="true" codefile="moreselectboxl.ascx.cs" inherits="usecontrol_moreselectboxl" %>
>" runat="server" onclick="btnselect_click" />
">
'>
'>
2、moreselectboxl.ascx.cs
using system;
using system.collections;
using system.collections.generic;
using system.configuration;
using system.data;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.htmlcontrols;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.web.caching;
public partial class usecontrol_moreselectboxl : system.web.ui.usercontrol
set
}public string itemtext
set
}public string itemheadertext
set
}public string itemvalue
set
}#endregion
public string isdisplay;
public event eventhandler selectbutton;//事件控制代碼
protected void page_load(object sender, eventargs e)
}public void binddatasource()
#region 事件
protected void btnselect_click(object sender, eventargs e)
isdisplay = "display:block";
binddatasource();
}protected void btnclose_click(object sender, eventargs e)
protected void gvlist_pageindexchanging(object sender, gridviewpageeventargs e)
isdisplay = "display:block";
gvlist.pageindex = e.newpageindex;
binddatasource();
}protected void btnok_click(object sender, eventargs e)
else}}
//這裡要做檢測,內容是否存在。
if (string.isnullorempty(this.txttext.text.trim()))
else
isdisplay = "display:none";
gvlist.datasource = null;
gvlist.databind();
protected void btnall_click(object sender, eventargs e)
}protected void btncancel_click(object sender, eventargs e)
}#endregion
}
下拉列表框指令碼
目錄 一 概述 二 select標籤 三 option標籤 四 新增移除選項 下拉列表框是通過select和option標籤建立的,為了方便與這個控制項互動,除了所有表單字段共有的屬性和方法外,js還提供了一些屬性和方法。select標籤用來定義下拉列表,包含任意數量的option和optgroup...
下拉列表框和組合框
組合框被操作時會向父視窗傳送通知訊息,這些通知訊息及其含義如下 cbn closeup 組合框的列表框元件被關閉,簡易組合框不會傳送該通知訊息 cbn dblclk 使用者在某列表項上雙擊滑鼠,只有簡易組合框才會傳送該通知訊息 cbn dropdown 組合框的列表框元件下拉,簡易式組合框不會傳送該...
自繪下拉列表框
原始檔 下拉列表框,又稱組合列表框,他是乙個較為複雜的控制項。它有三種狀態,drop down drop list。由三個控制項組成,編輯框 下拉按鈕 listbox。所以,要實現下拉列表框的綜合自繪,其工作量是蠻大的。而且,在一些特殊場合,要求下拉列表框具有一些特殊要求,所以想在乙個例子中完全實現...