C#DataSet处理数据

简介:
using System;
using System.Data;
using System.Data.SqlClient;

namespace Northwind
{
    class Program
    {
        static void Main(string[] args)
        {
            SqlConnection sqlConn = null;
            SqlCommand sqlCmd = null;
            try
            {
                //创建连接对象,使用集成安全方式连接,更安全
                sqlConn = new SqlConnection(@"data source=localhost;
                   Integrated Security=SSPI;Initial Catalog=northwind");
                //创建命令对象,参数1是存储过程名
                string strSql = "select CustomerID, CompanyName from Customers;";
                SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(strSql, sqlConn);
                //打开数据库
                sqlConn.Open();
                DataSet ds = new DataSet();
                sqlDataAdapter.Fill(ds, "Customers");

                foreach (DataRow dr in ds.Tables["Customers"].Rows)
                {
                    Console.WriteLine("{0, -15}{1, -15}",
                        dr["CustomerID"], dr["CompanyName"]);
                }
            }
            catch (System.Exception e)
            {
                Console.WriteLine(e.Message);
            }
            finally
            {
                //断开数据库连接
                sqlConn.Close();
            }

        }
    }
}
ALFKI          Alfreds Futterkiste
ANATR          Ana Trujillo Emparedados y helados
ANTON          Antonio Moreno Taquería
AROUT          Around the Horn
BERGS          Berglunds snabbk?p
BLAUS          Blauer See Delikatessen
BLONP          Blondesddsl père et fils
BOLID          Bólido Comidas preparadas
BONAP          Bon app'
BOTTM          Bottom-Dollar Markets
BSBEV          B's Beverages
CACTU          Cactus Comidas para llevar
CENTC          Centro comercial Moctezuma
CHOPS          Chop-suey Chinese
COMMI          Comércio Mineiro
CONSH          Consolidated Holdings
WANDK          Die Wandernde Kuh
DRACD          Drachenblut Delikatessen
DUMON          Du monde entier
EASTC          Eastern Connection
ERNSH          Ernst Handel
FAMIA          Familia Arquibaldo
FISSA          FISSA Fabrica Inter. Salchichas S.A.
FOLIG          Folies gourmandes
FOLKO          Folk och f? HB
FRANR          France restauration
FRANS          Franchi S.p.A.
FRANK          Frankenversand
FURIB          Furia Bacalhau e Frutos do Mar
GALED          Galería del gastrónomo
GODOS          Godos Cocina Típica
GOURL          Gourmet Lanchonetes
GREAL          Great Lakes Food Market
GROSR          GROSELLA-Restaurante
HANAR          Hanari Carnes
HILAA          HILARION-Abastos
HUNGC          Hungry Coyote Import Store
HUNGO          Hungry Owl All-Night Grocers
ISLAT          Island Trading
KOENE          K?niglich Essen
LACOR          La corne d'abondance
LAMAI          La maison d'Asie
LAUGB          Laughing Bacchus Wine Cellars
LAZYK          Lazy K Kountry Store
LEHMS          Lehmanns Marktstand
LETSS          Let's Stop N Shop
LILAS          LILA-Supermercado
LINOD          LINO-Delicateses
LONEP          Lonesome Pine Restaurant
MAGAA          Magazzini Alimentari Riuniti
MAISD          Maison Dewey
MEREP          Mère Paillarde
MORGK          Morgenstern Gesundkost
NORTS          North/South
OCEAN          Océano Atlántico Ltda.
OLDWO          Old World Delicatessen
OTTIK          Ottilies K?seladen
PARIS          Paris spécialités
PERIC          Pericles Comidas clásicas
PICCO          Piccolo und mehr
PRINI          Princesa Isabel Vinhos
QUEDE          Que Delícia
QUEEN          Queen Cozinha
QUICK          QUICK-Stop
RANCH          Rancho grande
RATTC          Rattlesnake Canyon Grocery
REGGC          Reggiani Caseifici
RICAR          Ricardo Adocicados
RICSU          Richter Supermarkt
ROMEY          Romero y tomillo
SANTG          Santé Gourmet
SAVEA          Save-a-lot Markets
SEVES          Seven Seas Imports
SIMOB          Simons bistro
SPECD          Spécialités du monde
SPLIR          Split Rail Beer & Ale
SUPRD          Suprêmes délices
THEBI          The Big Cheese
THECR          The Cracker Box
TOMSP          Toms Spezialit?ten
TORTU          Tortuga Restaurante
TRADH          Tradi??o Hipermercados
TRAIH          Trail's Head Gourmet Provisioners
VAFFE          Vaffeljernet
VICTE          Victuailles en stock
VINET          Vins et alcools Chevalier
WARTH          Wartian Herkku
WELLI          Wellington Importadora
WHITC          White Clover Markets
WILMK          Wilman Kala
WOLZA          Wolski  Zajazd
请按任意键继续. . .

目录
相关文章
|
1月前
|
SQL 安全 API
C# 读取Word表格到DataSet
C# 读取Word表格到DataSet
|
1月前
|
开发框架 .NET C#
C#数据去重的这几种方式,你知道几种?
C#数据去重的这几种方式,你知道几种?
|
2月前
|
SQL 开发框架 .NET
EntityFramework数据持久化复习资料3、C#拓展方法与yield关键字使用
EntityFramework数据持久化复习资料3、C#拓展方法与yield关键字使用
22 0
|
3月前
|
编译器 数据处理 C#
C#中的异步流:使用IAsyncEnumerable<T>和await foreach实现异步数据迭代
【1月更文挑战第10天】本文介绍了C#中异步流的概念,并通过使用IAsyncEnumerable<T>接口和await foreach语句,详细阐述了如何异步地迭代数据流。异步流为处理大量数据或需要流式处理数据的场景提供了一种高效且非阻塞性的方法,使得开发者能够更优雅地处理并发和数据流问题。
|
3月前
|
存储 数据管理 开发工具
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机本身的数据保存(CustomData)功能(C#)
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机本身的数据保存(CustomData)功能(C#)
28 0
|
1月前
|
SQL C# 数据库
C# 读取多条数据记录导出到 Word 标签模板
C# 读取多条数据记录导出到 Word 标签模板
|
1月前
|
安全 数据处理 C#
C# Post数据或文件到指定的服务器进行接收
C# Post数据或文件到指定的服务器进行接收
|
1月前
|
数据采集 存储 C#
抓取Instagram数据:Fizzler库带您进入C#程序的世界
在当今数字化的世界中,数据是无价之宝。社交媒体平台如Instagram成为了用户分享照片、视频和故事的热门场所。作为开发人员,我们可以利用爬虫技术来抓取这些平台上的数据,进行分析、挖掘和应用。本文将介绍如何使用C#编写一个简单的Instagram爬虫程序,使用Fizzler库来解析HTML页面,同时利用代理IP技术提高采集效率。
抓取Instagram数据:Fizzler库带您进入C#程序的世界
|
3月前
|
XML C# 数据格式
c# 追加 数据至xml文件
c# 追加 数据至xml文件
18 0
|
4月前
|
JavaScript C#
【傻瓜级JS-DLL-WINCC-PLC交互】7.​C#直连PLC并读取PLC数据
【傻瓜级JS-DLL-WINCC-PLC交互】7.​C#直连PLC并读取PLC数据
84 0