c#省市联动
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; }
}
}
}
c#省市联动的更多相关文章
- jquery省市联动,根据公司需求而写
//author:guan //2015-05-25 //省市联动 //实用说明,页面引用如下js //<script src="../js/jquery-1.6.3.min.js&q ...
- Json 基于jQuery+JSON的省市联动效果
helloweba.com 作者:月光光 时间:2012-09-12 21:57 标签: jQuery JSON Ajax 省市联动 省市区联动下拉效果在WEB中应用非常广泛,尤其在一些 ...
- AJAX案例四:省市联动
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...
- Dynamic CRM 2013学习笔记(八)过滤查找控件 (类似省市联动)
我们经常要实现类似省市联动一样的功能,常见的就是二个查找控件,一个选择了省后,另一个市的查找控件就自动过滤了,只显示当前省下的市,而不是所有的市.当然这是最简单的,实际工作中还有更复杂的功能要通过过滤 ...
- [JS]以下是JS省市联动菜单代码
以下是JS省市联动菜单代码: 代码一: <html> <head> <title></title> <script language=" ...
- 通过Javascript数组设计一个省市联动菜单
通过Javascript数组设计一个省市联动菜单 使用Option内置类来完成下拉选项的创建 2.使用定时器实现一个时钟程序 3.使用PHP+JSON完成语音验证码 网址:http://yuyin.b ...
- Ado.Net小练习03(省市联动)
前台界面: 后台代码: namespace _04省市联动 { public partial class Form1 : Form { public ...
- Ajax省市联动
以JQuery为JS,写的Ajax省市联动. 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...
- html + ashx 实现Ajax省市联动
基本思路:1.了解数据库中省和市的表结构及关联主键 2.创建html页面及select标签 3.通过ajax向ashx(一般处理程序)发送后台请求完成联动效果 表结构: 这里,开始创建一个命为demo ...
- jquery插件-省市联动
由于项目需要需要实现一个省市联动,由于业务有一些特殊的需求,使用现有的插件略有不便,就自己实现了一个. 首先需要保存地区数据的JS数据文件,我这里命名为areaData.js,内容如下 ...
随机推荐
- 自动备份sqlexpress 数据库脚本
Create PROCEDURE [dbo].[usp_BackupDatabase] @databaseName sysname,@backupPath nvarchar(255), @backup ...
- ES6入门之Iterator和for...of
Iterator遍历器 遍历器(Iterator)就是这样一种机制.它是一种接口,为各种不同的数据结构提供统一的访问机制.任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据 ...
- Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-1
学习目标 一.进一步学习Swift的游戏制作 二.掌握SKNode,SKSpriteNode的运用 三.了解SpriteKit的物理系统 四.掌握动作(SKAction)的运用 在这一章,我们要通过制 ...
- WinForm利用 WinApi实现 淡入淡出 弹出 效果 仿QQ消息
消息框: using System.Runtime.InteropServices; namespace Windows_API_实现屏幕右下角_消息框_ { public partial class ...
- 【你吐吧c#每日学习】11.10 C# Data Type conversion
implicit explicit float f=12123456.213F int a = Convert.ToInt32(f); //throw exception or int a = (in ...
- C++之路进阶——codevs2460(树的统计)
2460 树的统计 2008年省队选拔赛浙江 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 一棵树上有n个节 ...
- 将Excel导入数据库
在Control 中: public ActionResult ImportExcel() { return View(); } //客户导入 [HttpPost] public ActionResu ...
- jq 换图片路径
$("#index_01")[0].src="images/index_01_1.jpg"; //更改ID为index_01的图片的src值 $("# ...
- 夺命雷公狗—angularjs—8—ng-class的简单用法
我们在正常的业务处理中往往会遇到一些逻辑类的问题,比如各行换色,现在angularjs里面也给我们提供了一个小小的的class处理的方式,废话不多说,如下所示: <!doctype html&g ...
- Ado.net连接池 sp_reset_connection 概念
什么是连接池? 正常情况下,每次访问数据库都会打开和关闭,中断物理连接后需要再次进行物理连接.这样操作会浪费资源 使用连接池,主要的区别在于,不需要中断物理连接,即每次中断请求时spid还是存在! 原 ...