关闭

黑马程序员-手机号码归属地

标签: 手机cmdobjectwinformwindows phone数据库
201人阅读 评论(0) 收藏 举报

 

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ---------------------- 

 自己动手做个手机号码归属地实例。

现在数据库中用sql语句创建一个手机号码归属地表(sql语句此处省略,太多了!)

然后再在vs中的新建一个winform程序,绑定好vs与数据库。

最后再在程序运行时开始写如下代码:

 

 

Private voidForm1_Load(object sender,EventArgs e)

{

 

}

Using(SqlConnection conn=new SqlConnetciton(@”DataSource=\SQLSERVER;AttachDbFilename=DataDirectiry|\databas2.mdf;Integratedsecurity=True;User Instance=True”))

{

Conn Open();

Using (SqlCommandcmd=conn.CreateCommand())

{

 

cmd.CommandTest=”select*from promary”;

using(SqlDataReaderdataReader=cmd.ExecuteReader())

{

 

While(dataReader.Read())

{

ProvinceItemitem=new ProvinceItem();

Item.Id=dataReader.GetInt32(dataReader.GetOrdinal(“proID”));

Item.Name=dataReader.GetString(dataReader.GetOrdinal(“proName”));

Cmd.Item.Add(item);

 

 

}

}

}

}

 

Private void cmd_SelectedIndexchanged(object sender,EventArgs e)

{

ProvinceItemitem=(ProvinceItem)cmd.SelectedItem;

Int proID=item.Id;

Cmd.Items.Clear();//清除旧数据

Using(SqlConnection conn=new SqlConnetciton(@”DataSource=\SQLSERVER;AttachDbFilename=DataDirectiry|\databas2.mdf;Integratedsecurity=True;User Instance=True”))

{

Conn Open();

Using (SqlCommandcmd=conn.CreateCommand())

{

 

cmd.CommandTest=”select*from city where proID=@proID”;

cmd.Paraneers.Add(newSqlParameter(“proID,proID”));

using(SqlDataReaderdataReader=cmd.ExecuteReader())

{

 

While(dataReader.Read())

{

StringcintyName=dataReader.GetString(dataReader.GetOrdinal(“cityName”));

Cmd.Item.Add(cityName);

 

}

}

}

}

}

Private void cmd_SelectedIndexChanged(object send,EvenArgs e)

{

ProvinceItemitem=(ProvinceItem)cmd.SelectedItem;

Object obj1=item;

ProvinceItemp2=obj1;

}

Class ProvinceItem

{

Public stringName{get;set;}

Public intId={get;set;}

 

}

ok!基本搞定!试试运行下,看有结果如何?

代码挺多的慢慢来。有的没有理解透的也慢慢理解,结合代码和实例好好理解!

 

 

----------------------Windows Phone 7手机开发.Net培训、期待与您交流! ---------------------- 详细请查看:http://net.itheima.com/ 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2102次
    • 积分:80
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档