Asp.Net从零开始学-8
来源:互联网 发布:创意 书 知乎 编辑:程序博客网 时间:2024/05/17 01:47
ListBox控件
//显示选择的内容
private void ListBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
this.Label1.Text="你选择了"+this.ListBox1.SelectedItem.Text;
}
//添加ListBox新项目
private void Button1_Click(object sender, System.EventArgs e)
{
this.ListBox1.Items.Add(this.TextBox1.Text);
}
DropDownList控件方法实现
建立一个dropDownTest数据库
create database dropDownTest
go
use dropDownTest
go
create table province(
proID int primary key,
proName varchar(50) not null
)
insert into province values(1,'北京')
insert into province values(2,'福建')
insert into province values(3,'辽宁')
insert into province values(4,'黑龙江')
insert into province values(5,'山东')
go
create table city(
cityID int primary key,
proID int foreign key references province(proID),
cityName varchar(50) not null
)
go
insert into city values(1,1,'北京')
insert into city values(2,2,'福州')
insert into city values(3,2,'厦门')
insert into city values(4,2,'泉州')
insert into city values(5,2,'漳州')
insert into city values(6,2,'宁德')
insert into city values(7,3,'沈阳')
insert into city values(8,3,'大连')
insert into city values(9,4,'哈尔滨')
insert into city values(10,4,'佳木斯')
insert into city values(11,5,'济南')
insert into city values(12,5,'烟台')
go
select * from province
go
select * from city
go
//数据绑定到DropDownList控件
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack){
//绑定省
SqlConnection con=DB.createConnection();
con.Open();
SqlCommand cmd=new SqlCommand("select * from province",con);
SqlDataReader sdr=cmd.ExecuteReader();
this.DropDownList1.DataSource=sdr;
this.DropDownList1.DataTextField="proName";
this.DropDownList1.DataValueField="proID";
this.DropDownList1.DataBind();
sdr.Close();
//绑定市
SqlCommand cmdCity=new SqlCommand("select * from city where proID="+this.DropDownList1.SelectedValue,con);
sdr=cmdCity.ExecuteReader();
this.DropDownList2.DataSource=sdr;
this.DropDownList2.DataTextField="cityName";
this.DropDownList2.DataValueField="cityID";
this.DropDownList2.DataBind();
sdr.Close();
con.Close();
}
}
//DropDownList1与DropDownList2之间互动 DropDownList1的AutoPostBack属性设置为True
private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
string proID=this.DropDownList1.SelectedValue;
SqlConnection con=DB.createConnection();
con.Open();
SqlCommand cmdCity=new SqlCommand("select * from city where proID="+proID,con);
SqlDataReader sdr=cmdCity.ExecuteReader();
this.DropDownList2.DataSource=sdr;
this.DropDownList2.DataTextField="cityName";
this.DropDownList2.DataValueField="cityID";
this.DropDownList2.DataBind();
sdr.Close();
con.Close();
}
- Asp.Net从零开始学-8
- 从零开始学ASP.NET
- Asp.net从零开始学-1
- Asp.net从零开始学-2
- Asp.net从零开始学-3
- Asp.net从零开始学-4
- Asp.Net从零开始学-5
- Asp.Net从零开始学-6
- Asp.Net从零开始学-7
- Asp.Net从零开始学-9
- Asp.Net从零开始学-10
- Asp.Net从零开始学-11
- Asp.Net从零开始学-12
- Asp.Net从零开始学-13
- Asp.Net从零开始学-14
- Asp.Net从零开始学-15
- Asp.Net从零开始学-16
- Asp.Net从零开始学-17
- 短学期的事情
- 评“程序员怎么样才能保证自己的程序没有BUG”
- present yourself(2007-7-7)
- 解决使用ASP无法连接 ORACLE 9i 数据库的问题。
- 宏和内联函数的区别
- Asp.Net从零开始学-8
- 自动磁盘碎片整理
- 网页中META标签的使用
- 什么是WEB标准
- java产生随机数的两种途径
- 如何使用setitimer来定时
- 通过了Sun的系统架构师考试(SCEA),在此分享成功与失败的一点经验
- AJAX产品评论功能
- ASP.NET 调味品:AJAX