您的位置:首页 > 其它

ADO.NET 中DataTable中加载数据方法

2006-08-30 11:44 423 查看
ADO.NET 中DataTable中加载数据又两种方法

第一种 
 


//使用fill方法填充DataTable 




private void useDataTableByFill() 




    ...{ 


        SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString); 


        DataTable myDataTable = new DataTable(); 




        SqlDataAdapter myDp = new SqlDataAdapter("select * from authors", myConnection); 


        myDp.Fill(myDataTable); 




        GridView1.DataSource = myDataTable.DefaultView; 


        GridView1.DataBind(); 


        


        myConnection.Dispose(); 


        myDp.Dispose();        




    } 



第二种 


//使用DataReader方法 


    private void useDataTableByDataReader() 




    ...{ 


        SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString); 


        DataTable myDataTable = new DataTable(); 




        SqlCommand myCommand = new SqlCommand("select * from authors", myConnection); 


        myConnection.Open(); 




        SqlDataReader dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection); 


        myDataTable.Load(dr); 




        GridView1.DataSource = myDataTable.DefaultView; 


        GridView1.DataBind(); 




        dr.Close(); 


        dr.Dispose(); 


        myCommand.Dispose();                


    } 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: