(分享)(新手项目)ADO.NET省市选择代码

IT弄你 2013-03-17 08:50:04


效果图


代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace 省市选择
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

using (SqlConnection coon = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=E:\新建文件夹\exam\test9\SQLtest9.mdf;Integrated Security=True"))
{
cmbshi.Items.Clear();
coon.Open();
using(SqlCommand cmd=coon.CreateCommand())
{
cmd.CommandText = "select * from shen;";
using(SqlDataReader reader=cmd.ExecuteReader())
{
while (reader.Read())
{
ids id = new ids();
id.id= reader.GetInt32(reader.GetOrdinal("id"));
id.shen=reader.GetString(reader.GetOrdinal("省"));
cmbshen.Items.Add(id);
}

}
}
}
}

private void cmbshen_SelectedIndexChanged(object sender, EventArgs e)
{
txtqh.Clear();
ids item = (ids)cmbshen.SelectedItem;
int id1 = item.id;
using (SqlConnection coon = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=E:\新建文件夹\exam\test9\SQLtest9.mdf;Integrated Security=True"))
{
coon.Open();
using (SqlCommand cmd = coon.CreateCommand())
{
cmd.CommandText = "select * from city where id=@id";
cmd.Parameters.Add(new SqlParameter("@id", id1));
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
ids shi=new ids();
cmbshi.Items.Add(reader.GetString(reader.GetOrdinal("市")));

}

}
}

}

}

private void cmbshi_SelectedIndexChanged(object sender, EventArgs e)
{
string shi = (string)cmbshi.SelectedItem;
using (SqlConnection coon = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=E:\新建文件夹\exam\test9\SQLtest9.mdf;Integrated Security=True"))
{
coon.Open();
using (SqlCommand cmd = coon.CreateCommand())
{
cmd.CommandText = "select * from city where 市=@id";
cmd.Parameters.Add(new SqlParameter("@id", shi));
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{

txtqh.Text=reader.GetString(reader.GetOrdinal("quhao"));

}

}
}

}
}
}
class ids
{
public int id{get;set;}
public string shen { get; set; }
}
}
...全文
137 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这类低俗的软广告应该及时删除。
  • 打赏
  • 举报
回复
引用 1 楼 DENQH 的回复:
看到你的代码写这么。。。。。。。。
难道你没看出他是来打广告的吗
DENQH 2013-03-17
  • 打赏
  • 举报
回复
看到你的代码写这么。。。。。。。。
  • 打赏
  • 举报
回复
哪个大论坛还以“有人举报么”为借口?
gengchenhui 2013-03-17
  • 打赏
  • 举报
回复
有人举报么?

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧