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 DBHelper;
using MySql.Data.MySqlClient; namespace WindowsFormsApplication1
{ public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
//string sql = "select * from s_province";
////DataTableCollection dc = SqlHelper.GetTableText(sql, null);
//MySqlDataReader dr = SqlHelper.ExecuteReader(SqlHelper.connectionString, CommandType.Text, sql, null);
//while (dr.Read())
//{
// zi a = new zi(); // comboBox1.DisplayMember = "ProvinceName";
// comboBox1.ValueMember = "ProvinceID";
// a.provinceID = Convert.ToInt32(dr[0]);
// a.provinceName = Convert.ToString(dr[1]);
// comboBox1.Items.Add(a);
//}
//comboBox1.SelectedIndex = 0;
this.comboBox1.Items.Clear();
string sql = "select * from s_province";
DataSet ds = SqlHelper.ExecuteDataSetText(sql, null);
comboBox1.DisplayMember = "ProvinceName";
comboBox1.ValueMember = "ProvinceID";
comboBox1.DataSource = ds.Tables[0];
} private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
//this.comboBox3.Items.Clear();
//qu qx = (qu)comboBox2.SelectedItem;
//int id = qx.cityID;
//string sql = "select * from qu where quid=@id";
//MySqlParameter p = new MySqlParameter("@id", id);
//MySqlParameter[] pa = new MySqlParameter[] { p };
//MySqlDataReader dr = SqlHelper.ExecuteReader(SqlHelper.connectionString, CommandType.Text, sql, pa);
//while (dr.Read())
//{
// comboBox3.Items.Add(dr[1]);
//}
} private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
// this.comboBox2.Items.Clear();
//zi ax = (zi)comboBox1.SelectedItem; //int id = ax.provinceID; //string sql = "select * from s_city where ProvinceID=@id";
//MySqlParameter p = new MySqlParameter("@id", id);
//MySqlParameter[] pa = new MySqlParameter[] { p };
//MySqlDataReader dr = SqlHelper.ExecuteReader(SqlHelper.connectionString, CommandType.Text, sql, pa);
//while (dr.Read())
//{
// //qu q = new qu();
// //comboBox1.DisplayMember = "CityName";
// //comboBox1.ValueMember = "CityID";
// //q.cityID = Convert.ToInt32(dr[0]);
// //q.cityName = Convert.ToString(dr[1]);
// //comboBox2.Items.Add(q);
// comboBox2.Items.Add(dr[1]);
//}
string id = Convert.ToString(comboBox1.SelectedValue);
load_city(id); }
private void load_city(string provinceid)
{
string sql = "select * from s_city where ProvinceID="+provinceid;
DataSet ds = SqlHelper.ExecuteDataSetText(sql, null);
comboBox2.DisplayMember = "CityName";
comboBox2.ValueMember = "CityID";
comboBox2.DataSource = ds.Tables[0];
} private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
{ }
}
class zi
{
public string provinceName;
public string ProvinceName
{
get { return provinceName; }
set { provinceName = value; }
}
public int provinceID;
public int ProvinceID
{
get { return provinceID; }
set { provinceID = value; }
}
} class qu
{
public string cityName;
public string CityName
{
get { return cityName; }
set { cityName = value; }
}
public int cityID;
public int CityID
{
get { return cityID; }
set { cityID = value; }
}
}
}

  

最新文章

  1. 使用UIBezierPath绘制图形
  2. MPAndroidChart 3.0——LineChart(折线图)
  3. SSRS 2008 ReportServerTempDB增长异常分析
  4. 读 [The Root of Lisp]
  5. OpenGL变换
  6. 在 Visual Studio Code 中使用 PoweShell - CodeShell
  7. Android的消息处理机制Looper,Handler,Message
  8. TCP、UDP
  9. jQuery.Autocomplete实现自动完成功能(详解)
  10. ios 获取n个月前或者n个月后的日期
  11. easyui获取日期datebox中的值
  12. [置顶] mybatis批量新增系列之有主键的表的批量新增
  13. nginx 红黑树详解
  14. 一款好用的绘图软件gnuplot
  15. C语言递归实现二叉树(二叉链表)的三种遍历和销毁操作(实验)
  16. Hibernate之综合问题
  17. Python之路【第六篇】:Python迭代器、生成器、面向过程编程
  18. [转] 扩展微信小程序框架功能
  19. ASP.NET中的参数与特殊类型和特性
  20. python全栈开发day34-线程Thread

热门文章

  1. 部署基于JDK的webservice服务类
  2. 趣谈PHP 多态
  3. SQL isnull函数
  4. 数dp多少个0-n多少0-9
  5. ACM常用算法及练习(2)
  6. javascript DOM对象
  7. @Responsebody与@RequestBody
  8. Tomcat8.5
  9. js表单提交一种方式
  10. OpenStack 计算节点关机,虚拟机状态解决办法