Click here to Skip to main content
15,886,518 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
how to retrieve data from Sql server 2005 database using data reader and display it into textbox in c# ASP.net
Posted

Use this function to your required event

C#
private void loadData()
 {

         SqlCommand cmd = default(SqlCommand);
         SqlConnection con = default(SqlConnection);
         con = new SqlConnection("<your connection="" string="" here=""></your>");
         con.Open();
         cmd = new SqlCommand("<your query="" here=""></your>", con);
         SqlDataReader reader = cmd.ExecuteReader();
         TestBox1.Text = Convert.ToString(reader["<column name="" here=""></column>"]);
         con.Close();
  }
 
Share this answer
 
Comments
[no name] 3-Jan-13 3:44am    
or you can also use cmd.ExecuteScalar,
Member 9693583 3-Jan-13 3:51am    
Hi,
Thanks for ur reply..

I m trying below mentioned code... But really don't understand where i m wrong... can u please help me out... i will be very glad...
thanks


using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using System.Web.Configuration;

public partial class Callupdation : System.Web.UI.Page
{


private void loadData()
{

SqlCommand cmd = default(SqlCommand);
SqlConnection con = default(SqlConnection);
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["Callregister_connectionstring"].ConnectionString);
con = new SqlConnection("SERVER=KSHITIJA-PC; Initial Catalog=CRM;Integrated Security=True" "Callregister_connectionstring");
con.Open();
cmd = new SqlCommand("Select * from Call_Reg ", con);
SqlDataReader reader = cmd.ExecuteReader();
txtFname.Text = Convert.ToString(reader["Cust_FName"]);
con.Close();
}
ujju.1 3-Jan-13 4:46am    
whats the error/exception??
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900