密码方法三层三级联动
改章節(jié)是一篇關(guān)于密碼方法的帖子
????aspx頁(yè)
????<body>
??? <form id="form1" runat="server">
??? <div>
??? <table><tr><td>用戶(hù)名</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>確認(rèn)密碼</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頁(yè)
????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();
??????? }
每日一道理聽(tīng),是誰(shuí)的琴聲,如此凄涼,低調(diào)的音,緩慢的節(jié)奏,仿佛正訴說(shuō)著什么。音低調(diào)得略微有些抖動(dòng),聽(tīng)起來(lái)似乎心也有些抖動(dòng),我感覺(jué)到一種壓抑的沉悶氣息,是否已凝結(jié)在這空氣中……
??????? 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();
??????????? //綁定默許表現(xiàn)的市級(jí)區(qū)劃下面所有的縣
??????????? 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;
??????????? }
??????? }
文章結(jié)束給大家分享下程序員的一些笑話(huà)語(yǔ)錄: 一個(gè)程序員對(duì)自己的未來(lái)很迷茫,于是去問(wèn)上帝。
"萬(wàn)能的上帝呀,請(qǐng)你告訴我,我的未來(lái)會(huì)怎樣?"
上帝說(shuō)"我的孩子,你去問(wèn)Lippman,他現(xiàn)在領(lǐng)導(dǎo)的程序員的隊(duì)伍可能是地球上最大的"
于是他去問(wèn)Lippman。
Lippman說(shuō)"程序員的未來(lái)就是駕馭程序員"
這個(gè)程序員對(duì)這個(gè)未來(lái)不滿(mǎn)意,于是他又去問(wèn)上帝。
"萬(wàn)能的上帝呀,請(qǐng)你告訴我,我的未來(lái)會(huì)怎樣?"
上帝說(shuō)"我的孩子,你去問(wèn)Gates,他現(xiàn)在所擁有的財(cái)產(chǎn)可能是地球上最多的"
于是他去問(wèn)Gates。
Gates說(shuō)"程序員的未來(lái)就是榨取程序員"
這個(gè)程序員對(duì)這個(gè)未來(lái)不滿(mǎn)意,于是他又去問(wèn)上帝。
"萬(wàn)能的上帝呀,請(qǐng)你告訴我,我的未來(lái)會(huì)怎樣?"
上帝說(shuō)"我的孩子,你去問(wèn)侯捷,他寫(xiě)的計(jì)算機(jī)書(shū)的讀者可能是地球上最多的"
于是他去問(wèn)侯捷。
侯捷說(shuō)"程序員的未來(lái)就是誘惑程序員"
這個(gè)程序員對(duì)這個(gè)未來(lái)不滿(mǎn)意,于是他又去問(wèn)上帝。
"萬(wàn)能的上帝呀,請(qǐng)你告訴我,我的未來(lái)會(huì)怎樣?"
上帝搖搖頭"唉,我的孩子,你還是別當(dāng)程序員了")
--------------------------------- 原創(chuàng)文章 By 密碼和方法 ---------------------------------
轉(zhuǎn)載于:https://www.cnblogs.com/jiangu66/archive/2013/05/23/3095823.html
總結(jié)
以上是生活随笔為你收集整理的密码方法三层三级联动的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: string.Split(params
- 下一篇: 湖人豪华助教团散伙 德帅身边恐仅剩两名帮