ASP.net DropDownList数据绑定及使用详解

  • A+
所属分类:ASP.NET

ASP.net DropDownList数据绑定及使用详解

dropdownlist 绑定数据

  1. <asp:DropDownList runat="server"ID="ddlArea" Width="120px" >   
  2. <asp:Listitem value="0">选择性别</asp:Listitem>  
  3. <asp:Listitem value="1">男</asp:Listitem>  
  4. <asp:Listitem value="2">女</asp:Listitem>  
  5. </asp:DropDownList>  

动态绑定:(每次绑定都要清除一下原来的记录,例:ddlArea.Items.Clear();)

  1. SqlConnectionconn = new SqlConnection("server=.;uid=sa;database=pubs");   
  2. SqlDataAdapter dap = new SqlDataAdapter("select * from job", conn);   
  3. DataTable dt = new DataTable();   
  4. dap.Fill(dt);   
  5. DropDownList1.Items.Clear();   
  6. DropDownList1.DataSource = dt;   
  7. DropDownList1.DataTextField = "job_desc";   
  8. DropDownList1.DataValueField = "job_id";   
  9. DropDownList1.DataBind();   
  10. DropDownList1.Items.Insert(0, new ListItem("选择""绑定数据"));  
  1. SqlConnection conn = newSqlConnection("server=.;uid=sa;database=pubs");   
  2. SqlDataAdapter dap = new SqlDataAdapter("select * from job", conn);   
  3. DataTable dt = new DataTable();   
  4. dap.Fill(dt);   
  5. if (dt.Rows.Count != 0)   
  6. {   
  7. DropDownList1.Items.Clear();   
  8. for (int i = 0; i < dt.Rows.Count; i++)   
  9. {   
  10. DropDownList1.Items.Add(new ListItem(  
  11.   
  12. dt.Rows[i]["显示值"].ToString(),  
  13.   
  14. dt.Rows[i]["usbkey"].ToString()));  
  15. }   
  16. DropDownList1.Items.Insert(0, "选择");   
  17. DropDownList1.Items[0].Value = "0"; 或   
  18. // DropDownList1.Items.Insert(0, new ListItem("选择数据","绑定数据"));  
  19. }  
  20.   
  21.   
  22. else   
  23. {   
  24. DropDownList1.Items.Insert(0, "无记录");   
  25. DropDownList1.Items[0].Value = "0";   
  26. }  

好久没用了记录下,借鉴链接:https://blog.csdn.net/admindong/article/details/52529105

钰玺

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: