pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

C#使用checkedListBox1控件鏈接數據庫的方法示例

這篇文章主要介紹了C#使用checkedListBox1控件鏈接數據庫的方法,結合具體實例形式分析了數據庫的創建及checkedListBox1控件連接數據庫的相關操作技巧,需要的朋友可以參考下

本文實例講述了C#使用checkedListBox1控件鏈接數據庫的方法。分享給大家供大家參考,具體如下:

在數據庫中創建三個表: 學生信息表  愛好表   學生愛好表
結果讓學生的信息和愛好同時顯示到C#窗體上面


using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.Data.Sql;
using System.Data.SqlClient;
namespace WindowsFormsApplication1
{
  class DataDase
  {
    public string Con = "";
    public DataTable DATA_SQL(string SQL)
    {
      SqlConnection myconn = new SqlConnection(Con);
      //Con為數據庫連接字段
      SqlDataAdapter myadapter = new SqlDataAdapter(SQL, myconn);
      DataSet mydataset = new DataSet();
      myadapter.Fill(mydataset);
      return mydataset.Tables[0];
    }
    public void RUN_SQL(string SQL)
    {
      SqlConnection myconn = new SqlConnection(Con);
      SqlDataAdapter myadapter = new SqlDataAdapter(SQL, myconn);
      DataSet mydataset = new DataSet();
      myadapter.Fill(mydataset);
    }
  }
}


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.IO;
namespace WindowsFormsApplication1
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    }
    private void button1_Click(object sender, EventArgs e)
    {
      checkedListBox1.Items.Clear();
      DataDase database = new DataDase();
      database.Con = @"Data Source = 192.168.1.3; Initial Catalog = zxl; User Id = sa; Password = zxl; ";
      DataTable dt,t;
      t = database.DATA_SQL("select * from 學生信息表 where c#='" + textBox1.Text + "'");
      textBox2.Text= t.Rows[0][1].ToString();
      if (t.Rows[0][3].ToString().Equals("1"))
      {
        radioButton1.Checked=true;
      }
      else {
        radioButton2.Checked = true;
      }
      dt = database.DATA_SQL("SELECT 愛好表.love FROM 學生信息表 INNER JOIN 學生愛好表 ON 學生信息表.c# = 學生愛好表.c# INNER JOIN 愛好表 ON 學生愛好表.s# = 愛好表.s# WHERE (學生信息表.c# = '"+textBox1.Text+"')");
      for (int i = 0; i < dt.Rows.Count; i++)
      {
        checkedListBox1.Items.Add(dt.Rows[i][0]);
      }
    }
  }
}


create database zxl
use zxl
----------------------------------------------
create table 學生信息表(
c# char(5) primary key,
num char(11) not null,
name char(6) not null,
sex int
)
create table 愛好表(
s# char(5) primary key,
love char(4) not null
)
create table 學生愛好表(
s# char(5) references 愛好表(s#),
c# char(5) references 學生信息表(c#),
code char(10) not null,
primary key(s#,c#)
)
----------------------------------------------
insert into 學生信息表 values('1','111111','zhang',1)
insert into 學生信息表 values('2','222222','wang',0)
insert into 學生信息表 values('3','333333','li',1)
----------------------------------------------
insert into 愛好表 values('11','學習')
insert into 愛好表 values('22','籃球')
insert into 愛好表 values('33','時尚')
insert into 愛好表 values('44','游戲')
insert into 愛好表 values('55','購物')
insert into 愛好表 values('66','其他')
----------------------------------------------
insert into 學生愛好表 values('11','1','code')
insert into 學生愛好表 values('22','1','code')
insert into 學生愛好表 values('33','1','code')
insert into 學生愛好表 values('44','1','code')
insert into 學生愛好表 values('55','1','code')
insert into 學生愛好表 values('66','1','code')
insert into 學生愛好表 values('11','2','code')
insert into 學生愛好表 values('33','2','code')
insert into 學生愛好表 values('11','3','code')
insert into 學生愛好表 values('44','3','code')
----------------------------------------------
select love
from 學生信息表,愛好表,學生愛好表
where 學生愛好表.c# = 學生信息表.c# and 學生愛好表.s# = 愛好表.s# and 學生信息表.c#='3'

更多關于C#相關內容感興趣的讀者可查看本站專題:《C#常見控件用法教程》、《C#窗體操作技巧匯總》、《C#數據結構與算法教程》、《C#面向對象程序設計入門教程》及《C#程序設計之線程使用技巧總結》

希望本文所述對大家C#程序設計有所幫助。

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要為大家詳細介紹了C# SendMail發送郵件功能實現,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了C#實現的SQL備份與還原功能,結合具體實例形式分析了C#操作數據庫實現SQL備份與還原相關的控件、SQL連接、文件等操作技巧,需要的朋友可以參考下
這篇文章主要介紹了C#實現的sqlserver操作類,結合具體實例形式分析了C#針對sqlserver數據庫進行連接、查詢、更新、關閉等相關操作技巧,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了C#多線程數組模擬socket的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了C#根據http和ftp圖片地址獲取對應圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了C#微信開發之發送模板消息的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 鄂泉泵业官网|(杭州、上海、全国畅销)大流量防汛排涝泵-LW立式排污泵 | 高压贴片电容|贴片安规电容|三端滤波器|风华电容代理南京南山 | 电动高压冲洗车_价格-江苏速利达机车有限公司 | 二手回收公司_销毁处理公司_设备回收公司-找回收信息网 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 立式矫直机_卧式矫直机-无锡金矫机械制造有限公司 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 上海租奔驰_上海租商务车_上海租车网-矢昂汽车服务公司 | 火锅底料批发-串串香技术培训[川禾川调官网]| 电缆故障测试仪_电缆故障定位仪_探测仪_检测仪器_陕西意联电气厂家 | 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | Q361F全焊接球阀,200X减压稳压阀,ZJHP气动单座调节阀-上海戎钛 | 菲希尔X射线测厚仪-菲希尔库伦法测厚仪-无锡骏展仪器有限责任公司 | 球磨机,节能球磨机价格,水泥球磨机厂家,粉煤灰球磨机-吉宏机械制造有限公司 | 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 慈溪麦田广告公司,提供慈溪广告设计。| 骨密度仪-骨密度测定仪-超声骨密度仪-骨龄测定仪-天津开发区圣鸿医疗器械有限公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 电动葫芦-河北悍象起重机械有限公司 | 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 | 铝板冲孔网,不锈钢冲孔网,圆孔冲孔网板,鳄鱼嘴-鱼眼防滑板,盾构走道板-江拓数控冲孔网厂-河北江拓丝网有限公司 | 防火门-专业生产甲级不锈钢钢质防火门厂家资质齐全-广东恒磊安防设备有限公司 | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 电子书导航网_电子书之家_电子书大全_最新电子书分享发布平台 | 壹作文_中小学生优秀满分作文大全 | 应急灯_消防应急灯_应急照明灯_应急灯厂家-大成智慧官网 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 免费分销系统 — 分销商城系统_分销小程序开发 -【微商来】 | 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 |