现在的位置: 首页 > 综合 > 正文

dataTable可从datareader中读取数据

2013年07月12日 ⁄ 综合 ⁄ 共 846字 ⁄ 字号 评论关闭
public partial class _Default : System.Web.UI.Page 
{
    
protected void Page_Load(object sender, EventArgs e)
    
{
        
if (!this.IsPostBack)
        
{
           GridView1.DataSource
= getDate();
           GridView1.DataBind();
        }

    }


    
public DataTable getDate()
    
{
        DataTable dt;
         
string conString="server=server01;database=test;uid=sa;pwd=sql";
         
using (SqlConnection con = new SqlConnection(conString))
         

             con.Open();
             
using(SqlCommand cmd = new SqlCommand("select * from tab",con))
             
{
                
using(SqlDataReader reader=cmd.ExecuteReader())
                
{
                    dt 
= new DataTable();
                    
//填充数据
                    dt.Load(reader, LoadOption.OverwriteChanges);
                }

             }

         }

         
return dt;
         
    }

}
【上篇】
【下篇】

抱歉!评论已关闭.