亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

c#的dataset離線數(shù)據(jù)集示例

 更新時間:2014年04月02日 10:11:45   作者:  
這篇文章主要介紹了c#的dataset離線數(shù)據(jù)集示例,需要的朋友可以參考下
c# DataSet離線數(shù)據(jù)集實例
復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Data.SqlClient;
using System.Data; using System.Configuration;

namespace _03.DataSet離線數(shù)據(jù)集
{
    /// <summary>
    /// Window1.xaml 的交互邏輯
    /// </summary>
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();
        }

        private void btnDS_Click(object sender, RoutedEventArgs e)
        {
            using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=MyTest;User Id=sa;Password=123;"))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = "select * from T_Student where age<@age";
                    cmd.Parameters.Add(new SqlParameter("@age", 60));
                    //cmd.ExecuteReader();并沒有執(zhí)行,而是new了一個adapter來接受cmd。

                    //SqlDataAdapter是一個幫我們把SqlCommand的查詢結(jié)果填充到DataSet中的類
                    SqlDataAdapter adapter = new SqlDataAdapter(cmd);//SqlDataAdapter需要一個參數(shù)

                    //DataSet相當于本地的一個復雜集合(List<int>)
                    DataSet dataset = new DataSet();//DataSet是數(shù)據(jù)集
                    adapter.Fill(dataset);//執(zhí)行cmd并且把SqlCommand查詢結(jié)果填充到DataSet

                    //DataTable是內(nèi)存中的數(shù)據(jù)表
                    DataTable table = dataset.Tables[0];//因為數(shù)據(jù)庫中就一個表T_Student,所以就是[0].
                    DataRowCollection rows = table.Rows;//DataRowCollection是DataTable行的集合,這里的rows指查詢結(jié)果的行
                    for (int i = 0; i < rows.Count; i++)
                    {
                        DataRow row = rows[i];
                        int age = (int)row["Age"];
                        string name=(string)row["Name"];
                        MessageBox.Show(name+","+age);
                    }
                }
            }
        }

        private void btnDSS_Click(object sender, RoutedEventArgs e)
        {
            //采用ConfigurationManager.ConnectionStrings 屬性,只能讀取到app.config的配置信息。
            string connStr = ConfigurationManager.ConnectionStrings["dbConnStr"].ConnectionString;
            //項目根目錄添加一個"應用程序配置文件",名字是App.config
            //App.config加節(jié)點,給add起一個name
            //項目添加對System.configuration的引用(理解為添加開發(fā)包,System.Data就是ADO.NET的開發(fā)包)
            //就能使用System.configuration里的ConfigurationManager類
            //asp.net里就變成了Web.config

            MessageBox.Show(connStr);
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = "select * from T_Student where age<@age";
                    cmd.Parameters.Add(new SqlParameter("@age",21));

                    SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                    DataSet dataset = new DataSet();
                    adapter.Fill(dataset);

                    DataTable table=dataset.Tables[0];
                    DataRowCollection rows = table.Rows;
                    for(int i=0;i<rows.Count;i++)
                    {
                        DataRow row=rows[i];
                        string hobbit=(string)row["Hobbit"];
                        MessageBox.Show(hobbit);
                    }
                }
            }
        }
    }
}

相關文章

  • C#中struct與class的區(qū)別詳解

    C#中struct與class的區(qū)別詳解

    本文主要介紹了C#中struct與class的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • C# 字符串、數(shù)組和List的截取和轉(zhuǎn)換實例

    C# 字符串、數(shù)組和List的截取和轉(zhuǎn)換實例

    下面小編就為大家分享一篇C# 字符串、數(shù)組和List的截取和轉(zhuǎn)換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • 如何使用C#從word文檔中提取圖片

    如何使用C#從word文檔中提取圖片

    圖片和文字是word文檔中兩種最常見的對象,在微軟word中,如果我們想要提取出一個文檔內(nèi)的圖片,只需要右擊圖片選擇另存為然后命名保存就可以了,今天這篇文章主要是實現(xiàn)如何使用C#從word文檔中提取圖片,需要的朋友參考下
    2016-02-02
  • C#通過cmd調(diào)用7z軟件實現(xiàn)壓縮和解壓文件

    C#通過cmd調(diào)用7z軟件實現(xiàn)壓縮和解壓文件

    這篇文章介紹了C#通過cmd調(diào)用7z軟件實現(xiàn)壓縮和解壓文件的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C#實現(xiàn)圖像銳化的方法

    C#實現(xiàn)圖像銳化的方法

    這篇文章主要介紹了C#實現(xiàn)圖像銳化的方法,涉及C#操作圖像的相關技巧,需要的朋友可以參考下
    2015-04-04
  • C#實現(xiàn)掃描局域網(wǎng)內(nèi)的所有IP和端口

    C#實現(xiàn)掃描局域網(wǎng)內(nèi)的所有IP和端口

    這篇文章主要為大家詳細介紹了如何利用C#實現(xiàn)掃描局域網(wǎng)內(nèi)的所有IP和端口的功能,文中的示例代碼講解詳細,對我們學習C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • C#中String與string的區(qū)別分析

    C#中String與string的區(qū)別分析

    這篇文章主要介紹了C#中String與string的區(qū)別,對于加深C#數(shù)據(jù)類型與類的理解有很好的參考借鑒價值,需要的朋友可以參考下
    2014-08-08
  • C#使用反射機制實現(xiàn)延遲綁定

    C#使用反射機制實現(xiàn)延遲綁定

    這篇文章介紹了C#使用反射實現(xiàn)延遲綁定的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • WPF TextBox水印效果制作方法詳解

    WPF TextBox水印效果制作方法詳解

    這篇文章主要為大家詳細介紹了WPF TextBox水印效果的制作方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • DevExpress實現(xiàn)自定義TreeListNode的Tooltip的方法

    DevExpress實現(xiàn)自定義TreeListNode的Tooltip的方法

    這篇文章主要介紹了DevExpress實現(xiàn)自定義TreeListNode的Tooltip的方法,需要的朋友可以參考下
    2014-08-08

最新評論