GridView绑定数据源 绑定DataReader /DataSet /DataTable

有一个GridView1

 <asp:GridView ID="GridView1" runat="server"></asp:GridView>

用DataReader读数据库信息

            SqlConnection sqlCon = new SqlConnection();
sqlCon.ConnectionString = "Data Source=.;DataBase=Bu;UID=sa;PWD=密码;"; //连接字符串
SqlCommand cmd = new SqlCommand("select * from tableA",sqlCon); //sql语句或存储过程
sqlCon.Open();
SqlDataReader dr = cmd.ExecuteReader();

将内存中的数据流作为数据源绑定给GridView

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

炒鸡简单吧,额呵呵~

同理,绑定DataSet和DataTable也是一样的。将DataSet填充数据集(一个DataSet可有多个DataTable)

            SqlConnection sqlCon = new SqlConnection();
sqlCon.ConnectionString = "Data Source=.;DataBase=Bu;UID=sa;PWD=密码;"; //连接字符串
SqlCommand cmd = new SqlCommand("select * from tableA",sqlCon); //sql语句或存储过程
sqlCon.Open();
SqlDataAdapter da = new SqlDataAdapter("select top 3 * from menber", sqlCon);
DataSet ds = new DataSet();
da.Fill(ds, "menber");
DataTable dt = ds.Tables[0]; //DataSet里第一张表赋给DataTable

将ds或者dt绑定给GridView

GridView1.DataSource = ds;          //也可以是dt
GridView1.DataBind();

炒鸡简单吧,额呵呵~

上一篇:一个问题:关于finally中return吞掉catch块中抛出的异常


下一篇:001.Linux网路配置