国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET實現下拉框二級聯動組件

2024-07-10 13:09:52
字體:
來源:轉載
供稿:網友

namespace webapplicationdlh
{
using system;
using system.data;
using system.drawing;
using system.web;
using system.web.ui.webcontrols;
using system.web.ui.htmlcontrols;
using system.data.sqlclient;
using db;
/// <summary>
/// area 的摘要說明。
/// </summary>
public class area : system.web.ui.usercontrol
{
protected system.web.ui.webcontrols.dropdownlist ddlprovince;
protected system.web.ui.webcontrols.dropdownlist ddlcity;
public string strprovince
{
get
{
return ddlprovince.selecteditem.value;
}
set
{
ddlprovince.selecteditem.value = value;
}
}
public string strcity
{
get
{
return ddlcity.selecteditem.value;
}
set
{
ddlcity.selecteditem.value = value;
}
}
private void page_load(object sender, system.eventargs e)
{
if(!ispostback)
{
ddlprovincebind();
ddlcity.items.insert(0,"-請選擇城市-");
}
}
private void ddlprovincebind()
{
db.area myarea = new db.area();
sqldatareader dr = myarea.getallprovince();
if(dr.read())
{
ddlprovince.datasource = dr;
ddlprovince.datatextfield = "province";
ddlprovince.datavaluefield = "province";
ddlprovince.databind();
ddlprovince.items.insert(0,"-請選擇省份-");
}
}
#region web 窗體設計器生成的代碼
override protected void oninit(eventargs e)
{
//
// codegen: 該調用是 asp.net web 窗體設計器所必需的。
//
initializecomponent();
base.oninit(e);
}

/// <summary>
/// 設計器支持所需的方法 - 不要使用代碼編輯器
/// 修改此方法的內容。
/// </summary>
private void initializecomponent()
{
this.ddlprovince.selectedindexchanged += new system.eventhandler(this.ddlprovince_selectedindexchanged);
this.load += new system.eventhandler(this.page_load);
}
#endregion
private void ddlprovince_selectedindexchanged(object sender, system.eventargs e)
{
if(ddlprovince.selecteditem.value == "-請選擇省份-")
{
ddlcity.items.clear();
ddlcity.items.insert(ddlprovince.selectedindex,"-請選擇城市-");
}
else
{
db.area myarea = new db.area();
sqldatareader dr = myarea.getallcitywhereprovince(ddlprovince.selecteditem.value);
if(dr.read())
{
ddlcity.datasource = dr;
ddlcity.datatextfield = "city";
ddlcity.datavaluefield = "id";
ddlcity.databind();
}
}
}
}
}

=============================================================〉
using system;
using system.data;
using system.data.sqlclient;
using system.configuration;
namespace db
{
/// <summary>
/// area 的摘要說明。
/// </summary>
public class area:base
{
public area()
{
//
// todo: 在此處添加構造函數邏輯
//
}
public sqldatareader getallprovince()
{
strsp = "sp_area_selectall";
drselectall(strsp);
return dr;
}
public sqldatareader getallcitywhereprovince(string a)
{
conn = new sqlconnection(configurationsettings.appsettings["dsn"]);
cmd = new sqlcommand("sp_area_selectallwhereprovince",conn);
cmd.commandtype = commandtype.storedprocedure;
cmd.parameters.add("@province",sqldbtype.varchar,50).value = a.tostring();
conn.open();
dr = cmd.executereader(commandbehavior.closeconnection);
return dr;
}
}
}

=====================================================〉
if exists (select * from dbo.sysobjects where id = object_id(n’[dbo].[sp_area_selectall]’) and objectproperty(id, n’isprocedure’) = 1)
drop procedure [dbo].[sp_area_selectall]
go
if exists (select * from dbo.sysobjects where id = object_id(n’[dbo].[sp_area_selectallwhereprovince]’) and objectproperty(id, n’isprocedure’) = 1)
drop procedure [dbo].[sp_area_selectallwhereprovince]
go
if exists (select * from dbo.sysobjects where id = object_id(n’[dbo].[area]’) and objectproperty(id, n’isusertable’) = 1)
drop table [dbo].[area]
go
create table [dbo].[area] (
[id] [int] not null ,
[province] [varchar] (50) collate chinese_prc_ci_as null ,
[city] [varchar] (50) collate chinese_prc_ci_as null ,
[其它] [varchar] (50) collate chinese_prc_ci_as null
) on [primary]
go
set quoted_identifier on
go
set ansi_nulls on
go
create procedure sp_area_selectall
as
select distinct province
from area
order by province
return
go
set quoted_identifier off
go
set ansi_nulls on
go
set quoted_identifier on
go
set ansi_nulls on
go
create procedure sp_area_selectallwhereprovince
@province varchar(50)
as
select area.*
from area
where (province = @province)
return
go
set quoted_identifier off
go
set ansi_nulls on
go
================================================〉
using system;
using system.data;
using system.data.sqlclient;
using system.configuration; namespace db
{
/// <summary>
/// base 的摘要說明。
/// </summary>
public class base
{
public base()
{
//
// todo: 在此處添加構造函數邏輯
//
}
protected string con = configurationsettings.appsettings["dsn"];
protected sqlconnection conn;
protected sqlcommand cmd;
protected sqldatareader dr;
protected string strsp;
protected sqldatareader drselectall(string strsp)
{
conn = new sqlconnection(con);
cmd = new sqlcommand(strsp,conn);
cmd.commandtype = commandtype.storedprocedure; conn.open();
dr = cmd.executereader(commandbehavior.closeconnection);
return dr;
}//返回一個sqldatareader }
}

最大的網站源碼資源下載站,

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉善县| 昭平县| 新乡市| 剑河县| 贡觉县| 泰安市| 陇南市| 敦化市| 明星| 怀化市| 高雄县| 华容县| 高安市| 德保县| 双柏县| 黑龙江省| 邯郸市| 信阳市| 上饶市| 江都市| 庄浪县| 惠州市| 宣威市| 精河县| 洞口县| 达拉特旗| 霍林郭勒市| 北安市| 唐海县| 桐城市| 五寨县| 正宁县| 大同县| 新河县| 凌海市| 疏勒县| 嘉荫县| 比如县| 武宁县| 南城县| 宜宾县|