c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
ADO.NET

How to use ExecuteReader() method in ASP.Net c#?

| | ASP-NET , CSharp

In this article we will discuss, how to use ExecuteReader() method in ASP.Net c#. When we want to return more than a single value by using ExecuteReader().

Example:

protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //Create the connection object
                SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["ShoppingZone"].ConnectionString); ;
                try
               {
                   // Pass theconnection to the command object, so the command object knows on which
                   // connection toexecute the command
                  SqlCommand cmd = new SqlCommand("Select * from employee", connection);
                   // Open theconnection. Otherwise you get a runtime error. An open connection is
                   // required toexecute the command
                    connection.Open();
                   GridView1.DataSource = cmd.ExecuteReader();
                   GridView1.DataBind();
               }
                catch (Exception ex)
               {
                   // HandleExceptions, if any
               }
                finally
               {
                   // The finallyblock is guarenteed to execute even if there is an exception.
                   //  This ensures connections are always properlyclosed.
                   connection.Close();
               }
           }
}