ASP.NET
  Home arrow ASP.NET arrow Introduction to ASP.NET 2.0 SqlDataSource ...
ASP Free Forums 
.NET  
ASP  
ASP Code  
ASP.NET  
ASP.NET Code  
BrainDump  
C#  
Code Examples  
Database  
Database Code  
IIS  
Microsoft Access  
MS SQL Server  
Silverlight  
Visual Basic.NET  
Windows Scripting  
Windows Security  
XML  
Mobile Linux 
App Generation ROI 
IBM® developerWorks 
ASP Web Hosting  
ASP.NET Web Hosting 
Windows Web Hosting
 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
ASP.NET

Introduction to ASP.NET 2.0 SqlDataSource Control
By: Michael Youssef
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 14
    2007-10-08

    Table of Contents:
  • Introduction to ASP.NET 2.0 SqlDataSource Control
  • Accessing the Northwind database using SqlDataSource
  • Adding a GridView to the Page
  • What has been written for us by VS.NET 2005?

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Introduction to ASP.NET 2.0 SqlDataSource Control


    (Page 1 of 4 )

    The SqlDataSource control is one of the new controls introduced in ASP.NET 2.0. It provides developers with a declarative way of accessing data in databases for code-free retrieving and updating operations. In this article, and the next few articles, we take a deep look at the SqlDataSource control and how it works.

    We will use T-SQL statements to select, insert, update and delete data from tables. We will also use stored procedures with the SqlDataSource control and we will handle OUTPUT parameters and return values along the way. At first, we need to understand how to programmatically add the SqlDataSource control to a web form. Let's begin.

    As you might know, to create database-aware applications your application needs a connection object, a command object, a data reader and maybe a dataset object. In ASP.NET 2.0 the Data Source Web Controls provide us with a declarative way of accessing data in databases. There are five Data Source Web Controls in ASP.NET 2.0, namely the SqlDataSource, AccessDataSource, ObjectDataSource, XmlDataSource and the SiteMapDataSource.

    In this article we discuss the SqlDataSource, which provides access to any database as long as there is a data provider, registered in the machine.config file, for it. It makes sense because the SqlDataSource control uses "ADO.NET generic data access code" to access databases. If you don't know what a data provider is, simply understand that a data provider consists of classes that are specifically designed to access certain types of data stores for performing data operations on this data. If you don't know much about ADO.NET then please consult my articles about ADO.NET with ASP.NET 2.0.

    The SqlDataSource control gives you an almost code-free mechanism for accessing a database. You use declarative programming to write markup for the control; you create the control (declaratively) and tell it where to get the data and what T-SQL statements or stored procedures will be used. You do all that without writing a single line of code!

    Note that the SqlDataSource Control only gets you the data. You need a way to represent the data on the web form. That's where the Data-Bound Controls come into play. We will not discuss these controls in this article, because I want to discuss them in great detail, but we will use the GridView control to display the data we get from the database. The GridView control represents the data in a table-like format. Let's take our first example; it accesses the Northwind database and retrieves data from it.

    More ASP.NET Articles
    More By Michael Youssef


       · I hope you like this article. In the upcoming few articles, we talk about how to...
     

    ASP.NET ARTICLES

    - Adding Content to a Static ASP.NET Website
    - Building a Static ASP.NET Website in a Basic...
    - Develop Your First ASP.NET Website with Visu...
    - Run ASP.NET in Windows XP Home with Cassini ...
    - How to Test a Web Application
    - How to Add Code and Validation Controls to a...
    - Working in Source and Split Views to Build a...
    - How to Build a Web Form for a One-Page Web A...
    - How to Develop a One-Page Web Application
    - An ASP.NET Web Application in Action
    - Developing ASP.NET Web Applications
    - An Introduction to ASP.NET Web Programming
    - Introduction to the ADO.NET Entity Framework...
    - Completing an In-Text Advertising System und...
    - Programming an In-Text Advertising System un...





    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 2 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek