写的比较明了的dataset绑定代码

来源:互联网 发布:求和的数据怎么复制 编辑:程序博客网 时间:2024/05/29 09:05

 protected void Page_Load(object sender, EventArgs e)  

   { 

        SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connection"].ConnectionString);  

        string cmdtxt = "select top 2 新闻标题,作者 from news";

         SqlCommand cmd = new SqlCommand(cmdtxt, conn);

         conn.Open();         //创建一个DataReader对象存储查询信息 

         SqlDataReader dr = cmd.ExecuteReader();         //创建数据表

         DataTable dt = new DataTable();         //向dt表中添加数剧列 

         dt.Columns.Add("新闻标题", typeof(System.String)); 

         dt.Columns.Add("作者", typeof(System.String));         //循环获取SqlDataReader中获取到的数据

         while (dr.Read())         {             //创建数据表行,并在其中添加数据

             DataRow row = dt.NewRow();

             row["新闻标题"] = dr["新闻标题"].ToString(); 

             row["作者"] = dr["作者"].ToString();             //将数据表行添加到数据表中。

             dt.Rows.Add(row);         } 

        dr.Close();         //创建数据集 

        DataSet ds = new DataSet();         //在数据集中添加数据表dt

        ds.Tables.Add(dt);

        this.GridView1.DataSource = ds;

        this.GridView1.DataBind(); 

        conn.Close();     

}

原创粉丝点击