导航

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

Posted on 2011-12-04 09:46  asp.net 开发  阅读(188)  评论(0)    收藏  举报
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Configuration;

namespace ip地址归属地查询
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void comb省_SelectedIndexChanged(object sender, EventArgs e)
{
comb市.Items.Clear();
provinceItems Item = (provinceItems)comb省.SelectedItem;
int proID = Item.ID;
string conStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
using (SqlConnection conn = new SqlConnection(conStr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select * from city where proID=@proID";
cmd.Parameters.Add(new SqlParameter("proID", proID));
using (SqlDataReader datareader = cmd.ExecuteReader())
{
while (datareader.Read())
{
string cityName = datareader.GetString(datareader.GetOrdinal("cityName"));
comb市.Items.Add(cityName);
}
}
}
}
}

private void Form1_Load(object sender, EventArgs e)
{
string conStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
using (SqlConnection conn = new SqlConnection(conStr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select * from promary";
using (SqlDataReader datareader = cmd.ExecuteReader())
{
while (datareader.Read())
{
provinceItems Item = new provinceItems();
Item.ID = datareader.GetInt32(datareader.GetOrdinal("proID"));
Item.Name = datareader.GetString(datareader.GetOrdinal("proName"));
comb省.Items.Add(Item);
}
}
}
}
}
class provinceItems
{
public string Name { get;set;}
public int ID { get; set; }
}
}
}