最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#使用checkedListBox1控件鏈接數(shù)據(jù)庫的方法示例

 更新時(shí)間:2017年06月30日 11:37:22   作者:a771948524  
這篇文章主要介紹了C#使用checkedListBox1控件鏈接數(shù)據(jù)庫的方法,結(jié)合具體實(shí)例形式分析了數(shù)據(jù)庫的創(chuàng)建及checkedListBox1控件連接數(shù)據(jù)庫的相關(guān)操作技巧,需要的朋友可以參考下

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

在數(shù)據(jù)庫中創(chuàng)建三個(gè)表: 學(xué)生信息表  愛好表   學(xué)生愛好表
結(jié)果讓學(xué)生的信息和愛好同時(shí)顯示到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為數(shù)據(jù)庫連接字段
      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 學(xué)生信息表 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 學(xué)生信息表 INNER JOIN 學(xué)生愛好表 ON 學(xué)生信息表.c# = 學(xué)生愛好表.c# INNER JOIN 愛好表 ON 學(xué)生愛好表.s# = 愛好表.s# WHERE (學(xué)生信息表.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 學(xué)生信息表(
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 學(xué)生愛好表(
s# char(5) references 愛好表(s#),
c# char(5) references 學(xué)生信息表(c#),
code char(10) not null,
primary key(s#,c#)
)
----------------------------------------------
insert into 學(xué)生信息表 values('1','111111','zhang',1)
insert into 學(xué)生信息表 values('2','222222','wang',0)
insert into 學(xué)生信息表 values('3','333333','li',1)
----------------------------------------------
insert into 愛好表 values('11','學(xué)習(xí)')
insert into 愛好表 values('22','籃球')
insert into 愛好表 values('33','時(shí)尚')
insert into 愛好表 values('44','游戲')
insert into 愛好表 values('55','購物')
insert into 愛好表 values('66','其他')
----------------------------------------------
insert into 學(xué)生愛好表 values('11','1','code')
insert into 學(xué)生愛好表 values('22','1','code')
insert into 學(xué)生愛好表 values('33','1','code')
insert into 學(xué)生愛好表 values('44','1','code')
insert into 學(xué)生愛好表 values('55','1','code')
insert into 學(xué)生愛好表 values('66','1','code')
insert into 學(xué)生愛好表 values('11','2','code')
insert into 學(xué)生愛好表 values('33','2','code')
insert into 學(xué)生愛好表 values('11','3','code')
insert into 學(xué)生愛好表 values('44','3','code')
----------------------------------------------
select love
from 學(xué)生信息表,愛好表,學(xué)生愛好表
where 學(xué)生愛好表.c# = 學(xué)生信息表.c# and 學(xué)生愛好表.s# = 愛好表.s# and 學(xué)生信息表.c#='3'

更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《C#常見控件用法教程》、《C#窗體操作技巧匯總》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》及《C#程序設(shè)計(jì)之線程使用技巧總結(jié)

希望本文所述對(duì)大家C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#使用CryptoStream類加密和解密字符串的實(shí)現(xiàn)

    C#使用CryptoStream類加密和解密字符串的實(shí)現(xiàn)

    CryptoStream設(shè)計(jì)用于在內(nèi)容以流的形式輸出到文件時(shí)加密和解密內(nèi)容,本文主要介紹了C#使用CryptoStream類加密和解密字符串的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • c# 冒泡排序算法(Bubble Sort) 附實(shí)例代碼

    c# 冒泡排序算法(Bubble Sort) 附實(shí)例代碼

    這篇文章主要介紹了c# 冒泡排序算法,需要的朋友可以參考下
    2013-10-10
  • C#表達(dá)式目錄樹示例詳解

    C#表達(dá)式目錄樹示例詳解

    這篇文章主要給大家介紹了關(guān)于C#表達(dá)式目錄樹的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • C# 填充Excel圖表、圖例背景色的實(shí)例代碼

    C# 填充Excel圖表、圖例背景色的實(shí)例代碼

    下面的內(nèi)容將分別介紹通過C#來設(shè)置Excel中圖表背景色、以及圖表中的圖例背景色的方法,需要的朋友可以參考下
    2019-04-04
  • C#實(shí)現(xiàn)Word文檔轉(zhuǎn)Markdown格式的示例代碼

    C#實(shí)現(xiàn)Word文檔轉(zhuǎn)Markdown格式的示例代碼

    文檔格式的多樣性豐富了我們的信息交流手段,其中Word文檔因其強(qiáng)大的功能性而廣受歡迎,Markdown因其簡(jiǎn)潔、易于閱讀和編輯的特性而展現(xiàn)出獨(dú)特的優(yōu)勢(shì),本文將介紹如何在.NET平臺(tái)使用C#代碼實(shí)現(xiàn)Word文檔到Markdown格式的轉(zhuǎn)換,需要的朋友可以參考下
    2024-04-04
  • C#實(shí)現(xiàn)在控制臺(tái)輸出當(dāng)前系統(tǒng)時(shí)間的方法

    C#實(shí)現(xiàn)在控制臺(tái)輸出當(dāng)前系統(tǒng)時(shí)間的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)在控制臺(tái)輸出當(dāng)前系統(tǒng)時(shí)間的方法,涉及C#時(shí)間函數(shù)DateTime.Now的使用方法,需要的朋友可以參考下
    2015-04-04
  • 淺談C#中[]的幾種用法

    淺談C#中[]的幾種用法

    本文主要介紹了淺談C#中[]的幾種用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 使用遞歸實(shí)現(xiàn)數(shù)組求和示例分享

    使用遞歸實(shí)現(xiàn)數(shù)組求和示例分享

    這篇文章主要介紹了使用遞歸實(shí)現(xiàn)數(shù)組求和示例,思路是給定一個(gè)含有n個(gè)元素的整型數(shù)組a,求a中所有元素的和,需要的朋友可以參考下
    2014-03-03
  • C#中委托(Delegates)的使用方法詳解

    C#中委托(Delegates)的使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了C#中委托(Delegates)的使用方法,感興趣的朋友可以參考一下
    2016-06-06
  • C#中的TemplateMethod模式問題分析

    C#中的TemplateMethod模式問題分析

    這篇文章主要介紹了C#中的TemplateMethod模式,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評(píng)論

萨嘎县| 华安县| 顺义区| 莒南县| 崇礼县| 清河县| 梅河口市| 乌拉特后旗| 府谷县| 华宁县| 集安市| 延长县| 普安县| 仙游县| 河间市| 甘孜县| 邯郸市| 兰考县| 赣州市| 扶沟县| 大同县| 固阳县| 饶河县| 莒南县| 武义县| 文登市| 大关县| 沅江市| 宝鸡市| 郯城县| 兰溪市| 临汾市| 桓仁| 永新县| 浙江省| 乐东| 蒙城县| 正定县| 大姚县| 华阴市| 宣威市|