与数据库连接,并用GridView输出表中内容

本文介绍了一种使用C#连接SQL Server数据库并从authors表中检索数据的方法。文中展示了如何建立数据库连接、执行SQL查询并将结果填充到DataSet中,最后将数据绑定到GridView进行展示。

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //string connectionString = "Data Source=(local);Integrated Security=SSPI;Initial Catalog=pubs";

        //六种不同的connectionString的运用,均已通过编译,并且连接数据库成功
        //string connectionString = "server=(local);database=pubs;uid=sa;pwd=";
         //string connectionString ="Data Source=Localhost;Initial Catalog=pubs;Persist Security Info=True;User ID=sa;Password=";
        //string connectionString = "server=127.0.0.1;database=pubs;uid=sa;pwd=";
        string connectionString = "server=Localhost;database=pubs;uid=sa;pwd=";


     //另外Data Source如果是本地机的话,可以用IP127.0.0.1代替
        //string connectionString = ConfigurationManager.ConnectionStrings["PubsConnectionString"].ConnectionString;
        SqlConnection connection = new SqlConnection(connectionString);

        //try
        //{

        //    connection.Open();

        //    string commandString = "select * from authors";

        //    SqlCommand command = new SqlCommand(commandString, connection);
        //    SqlDataReader datareader = command.ExecuteReader(CommandBehavior.CloseConnection);

        //    GridView1.DataSource = datareader;
        //    GridView1.DataBind();
        //}
        //finally
        //{
        //    connection.Close();
        //}

     
            string commandString = "select * from authors";
            SqlCommand command=new SqlCommand (commandString,connection);
            SqlDataAdapter dataadapter = new SqlDataAdapter(command);

            DataSet dataset = new DataSet();
            dataadapter.Fill(dataset,"authors");

            GridView1.DataSource = dataset;
            GridView1.DataBind();

 

       
   }
}

 

 

 

 

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值