密码方法三层三级联动
改章節是一篇關于密碼方法的帖子
????aspx頁
????<body>
??? <form id="form1" runat="server">
??? <div>
??? <table><tr><td>用戶名</td><td>
??????? <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td></tr>
??????? <tr><td>密碼</td><td>
??????? <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></td></tr>
??????? <tr><td>確認密碼</td><td>
??????? <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox></td></tr>
??????? <tr><td>郵箱</td><td>
??????? <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox></td></tr>
??????? <tr><td>地址</td><td>
??????????? <asp:DropDownList ID="ddlprovince" runat="server" AutoPostBack="True"
??????????????? onselectedindexchanged="ddlprovince_SelectedIndexChanged">
??????????? </asp:DropDownList>省
??????????? <asp:DropDownList ID="ddlcity" runat="server" AutoPostBack="True"
??????????????? onselectedindexchanged="ddlcity_SelectedIndexChanged">
??????????? </asp:DropDownList>市
??????????? <asp:DropDownList ID="ddlarear" runat="server">
??????????? </asp:DropDownList>縣
??????? </td></tr></table>
??? </div>
??? </form>
</body>
????cs頁
????using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
????namespace WebApplication1
{
??? public partial class WebForm1 : System.Web.UI.Page
??? {
??????? protected void Page_Load(object sender, EventArgs e)
??????? {
??????????? if (!IsPostBack)
??????????? {
??????????????? LoadProvince();
??????????? }
??????? }
??????? private void LoadProvince()
??????? {
??????????? BLL.province bpro = new BLL.province();
??????????? DataTable dt= bpro.GetList("").Tables[0];
??????????? ddlprovince.DataSource = dt;
??????????? ddlprovince.DataTextField = "provincename";
??????????? ddlprovince.DataValueField = "provinceID";
??????????? ddlprovince.DataBind();
??????? }
每日一道理聽,是誰的琴聲,如此凄涼,低調的音,緩慢的節奏,仿佛正訴說著什么。音低調得略微有些抖動,聽起來似乎心也有些抖動,我感覺到一種壓抑的沉悶氣息,是否已凝結在這空氣中……
??????? protected void ddlprovince_SelectedIndexChanged(object sender, EventArgs e)
??????? {
??????????? if (this.ddlarear.Items.Count>0)
??????????? {
??????????????? this.ddlarear.Items.Clear();
??????????? }
??????????? BLL.city bcity = new BLL.city();
??????????? string proid = this.ddlprovince.SelectedItem.Value;
???????????
??????????? DataTable dt = bcity.GetList("father='"+proid+"'").Tables[0];
??????????? ddlcity.DataSource = dt;
??????????? ddlcity.DataTextField = "cityname";
??????????? ddlcity.DataValueField = "cityID";
??????????? ddlcity.DataBind();
??????????? //綁定默許表現的市級區劃下面所有的縣
??????????? string cityid= dt.Rows[0]["cityID"].ToString();
??????????? BLL.area baraer = new BLL.area();
???????????
??????????? DataTable dtarea = baraer.GetList("father='" + cityid + "'").Tables[0];
??????????? ddlarear.DataSource = dtarea;
??????????? ddlarear.DataTextField = "areaname";
??????????? ddlarear.DataValueField = "areaID";
??????????? ddlarear.DataBind();
??????? }
??????? protected void ddlcity_SelectedIndexChanged(object sender, EventArgs e)
??????? {
??????????? BLL.area baraer = new BLL.area();
??????????? string cityid = this.ddlcity.SelectedItem.Value;
??????????? DataTable dt = baraer.GetList("father='" + cityid + "'").Tables[0];
??????????? ddlarear.DataSource = dt;
??????????? ddlarear.DataTextField = "areaname";
??????????? ddlarear.DataValueField = "areaID";
??????????? ddlarear.DataBind();
??????? }
??? }
}
?
????Getlist方法
????public DataSet GetList(string strWhere)
??{
???StringBuilder strSql=new StringBuilder();
???strSql.Append("select id,provinceID,provincename ");
???strSql.Append(" FROM province ");
???if(strWhere.Trim()!="")
???{
????strSql.Append(" where "+strWhere);
???}
???return DbHelperSQL.Query(strSql.ToString());
??}
????Query方法:
?public static DataSet Query(string SQLString)
??????? {
??????????? using (SqlConnection connection = new SqlConnection(connectionString))
??????????? {
??????????????? DataSet ds = new DataSet();
??????????????? try
??????????????? {
??????????????????? connection.Open();
??????????????????? SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
??????????????????? command.Fill(ds, "ds");
??????????????? }
??????????????? catch (System.Data.SqlClient.SqlException ex)
??????????????? {
??????????????????? throw new Exception(ex.Message);
??????????????? }
??????????????? return ds;
??????????? }
??????? }
文章結束給大家分享下程序員的一些笑話語錄: 一個程序員對自己的未來很迷茫,于是去問上帝。
"萬能的上帝呀,請你告訴我,我的未來會怎樣?"
上帝說"我的孩子,你去問Lippman,他現在領導的程序員的隊伍可能是地球上最大的"
于是他去問Lippman。
Lippman說"程序員的未來就是駕馭程序員"
這個程序員對這個未來不滿意,于是他又去問上帝。
"萬能的上帝呀,請你告訴我,我的未來會怎樣?"
上帝說"我的孩子,你去問Gates,他現在所擁有的財產可能是地球上最多的"
于是他去問Gates。
Gates說"程序員的未來就是榨取程序員"
這個程序員對這個未來不滿意,于是他又去問上帝。
"萬能的上帝呀,請你告訴我,我的未來會怎樣?"
上帝說"我的孩子,你去問侯捷,他寫的計算機書的讀者可能是地球上最多的"
于是他去問侯捷。
侯捷說"程序員的未來就是誘惑程序員"
這個程序員對這個未來不滿意,于是他又去問上帝。
"萬能的上帝呀,請你告訴我,我的未來會怎樣?"
上帝搖搖頭"唉,我的孩子,你還是別當程序員了")
--------------------------------- 原創文章 By 密碼和方法 ---------------------------------
轉載于:https://www.cnblogs.com/jiangu66/archive/2013/05/23/3095823.html
總結
以上是生活随笔為你收集整理的密码方法三层三级联动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: string.Split(params
- 下一篇: 数据分析sql面试必会6题经典_SQL常