五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現在的位置: 365建站網 > 365文章 > Jquery操作select(DropDownList)取值賦值和.net控件dropdownlist動態(tài)綁定數據

Jquery操作select(DropDownList)取值賦值和.net控件dropdownlist動態(tài)綁定數據

文章來源:365jz.com     點擊數:414    更新時間:2017-12-01 09:04   參與評論
1. 獲取選中項:
 
獲取選中項的Value值: 
$('select#sel option:selected').val(); 
或者 
$('select#sel').find('option:selected').val(); 
獲取選中項的Text值: 
$('select#seloption:selected').text(); 
或者 
$('select#sel').find('option:selected').text(); 

2. 獲取當前選中項的索引值:
 
$('select#sel').get(0).selectedIndex; 

3. 獲取當前option的最大索引值:
 
$('select#sel option:last').attr("index") 

4. 獲取DropdownList的長度:
 
$('select#sel')[0].options.length; 
或者 
$('select#sel').get(0).options.length; 

5. 設置第一個option為選中值:
 
$('select#sel option:first').attr('selected','true') 
或者 
$('select#sel')[0].selectedIndex = 0; 

6. 設置最后一個option為選中值:
 
$('select#sel option:last).attr('selected','true') 

7. 根據索引值設置任意一個option為選中值:
 
$('select#sel')[0].selectedIndex =索引值;索引值=0,1,2.... 

8. 設置Value=4 的option為選中值:
 
$('select#sel').attr('value','4'); 
或者 
$("select#sel option[value='4']").attr('selected', 'true'); 

9. 刪除Value=3的option:
 
$("select#sel option[value='3']").remove(); 

10.刪除第幾個option:
 
$(" select#sel option ").eq(索引值).remove();索引值=0,1,2.... 
如刪除第3個Radio: 
$(" select#sel option ").eq(2).remove(); 

11.刪除第一個option:
 
$(" select#sel option ").eq(0).remove(); 
或者 
$("select#sel option:first").remove(); 

12. 刪除最后一個option:
 
$("select#sel option:last").remove(); 

13. 刪除dropdownlist:
 
$("select#sel").remove(); 

14.在select后面添加一個option:
 
$("select#sel").append("f"); 

15. 在select前面添加一個option:
 
$("select#sel").prepend("0"); 

16. 遍歷option:
 
$(' select#sel option ').each(function (index, domEle) { 
//寫入代碼 
}); 
.net控件dropdownlist動態(tài)綁定數據

動態(tài)綁定方法一:動態(tài)綁定數據庫中的字段。

SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();
string strSQL = "select * from CompanyType";
SqlDataAdapter ada = new SqlDataAdapter(strSQL, conn);
DataSet ds = new DataSet();
ada.Fill(ds, "CompanyType");
DropDownList1.DataSource = ds.Tables["CompanyType"].DefaultView;
DropDownList1.DataValueField = ds.Tables["CompanyType"].Columns[1].ColumnName;
DropDownList1.DataTextField = ds.Tables["CompanyType"].Columns[1].ColumnName;
DropDownList1.DataBind();
ds.Dispose();



動態(tài)綁定方法二:利用DropDownList.Items.Add方法。

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();
try
{
conn.Open();
this.DropDownList1.Items.Add("");
string strSQL = "select CompanyType from CompanyType";
SqlCommand com = new SqlCommand(strSQL, conn);
SqlDataReader dr = com.ExecuteReader();
while (dr.Read())
{
this.DropDownList1.Items.Add(dr["CompanyType"].ToString());
}
}
catch (Exception ex)
{
Response.Write("<scirpt>alert('" + ex.Message.ToString() + "')</script>");
}
finally
{
conn.Close();
}
}
}

第一種方法:

        string ConnString = ConfigurationSettings.AppSettings["ConnectionString"];
         //創(chuàng)建一個SqlConnection
         SqlConnection Conn = new SqlConnection( ConnString );       
         string SQL_Select = "select id, ItemName from DDLItem order by id desc";
         //構造一個SqlDataAdapter
         SqlDataAdapter myAdapter = new SqlDataAdapter( SQL_Select, Conn);
         //開始讀取數據
         Conn.Open();
         DataSet dataSet = new DataSet();
         myAdapter.Fill( dataSet,"Table1" );
         Conn.Close();
         //開始綁定DropDownList
         //指定DropDownList使用的數據源
         DropDownList1.DataSource = dataSet.Tables["Table1"].DefaultView;
         //指定DropDownList使用的表里的那些字段
         DropDownList1.DataTextField = "ItemName"; //dropdownlist的Text的字段
         DropDownList1.DataValueField = "id";//dropdownlist的Value的字段
         DropDownList1.DataBind();


第二種方法:

        con.Open();
        SqlCommand cmd = new SqlCommand(strSql,con);
        SqlDataReader dr = cmd.ExecuteReader();
        while (dr.Read())
        {     
            DropDownList1.Items.Add(new ListItem(dr["status"].ToString(), dr["status_Id"].ToString()));
        }

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網友會為你解答??! 點擊進入論壇

發(fā)表評論 (414人查看,0條評論)
請自覺遵守互聯(lián)網相關的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學習

業(yè)務咨詢

· 技術支持
· 服務時間:9:00-18:00
365建站網二維碼

Powered by 365建站網 RSS地圖 HTML地圖

copyright © 2013-2024 版權所有 鄂ICP備17013400號