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

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

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

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

在數(shù)據(jù)庫中創(chuàng)建三個表: 學生信息表  愛好表   學生愛好表
結果讓學生的信息和愛好同時顯示到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 學生信息表 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#數(shù)據(jù)結構與算法教程》、《C#面向對象程序設計入門教程》及《C#程序設計之線程使用技巧總結

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

相關文章

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

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

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

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

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

    C#表達式目錄樹示例詳解

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

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

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

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

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

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

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

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

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

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

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

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

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

    C#中的TemplateMethod模式問題分析

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

最新評論

泌阳县| 红桥区| 防城港市| 原阳县| 沁水县| 岳阳县| 永嘉县| 刚察县| 荆门市| 子长县| 成安县| 福海县| 韶山市| 临漳县| 霍邱县| 佛冈县| 新巴尔虎右旗| 万全县| 鄱阳县| 南漳县| 贺州市| 浦东新区| 怀仁县| 富宁县| 梁山县| 图木舒克市| 楚雄市| 四川省| 聂拉木县| 武定县| 正镶白旗| 靖江市| 平塘县| 虹口区| 崇文区| 鹤岗市| 南宁市| 准格尔旗| 抚州市| 自治县| 红桥区|