datagrid不与datatable绑定

时间:2013-05-16 06:15:22

标签: c# azure azure-sql-database

我正在使用azure的网页。这是我的代码的一部分:

 using (SqlConnection conn = new SqlConnection("my connection string"))
            {
                SqlCommand cmd = new SqlCommand("SELECT * FROM Students", conn);
                conn.Open();
                SqlDataAdapter _adp = new SqlDataAdapter(cmd);
                DataTable ds = new DataTable();
                _adp.Fill(ds);
                GridView1.DataSource = ds;

                GridView1.DataBind();
            }

当然,不是“我的连接字符串”,而是真正的...

问题是页面加载但由于某种原因没有gridview ......

任何帮助都会很棒,谢谢

编辑:我也试过数据集,如下:

 using (SqlConnection conn = new SqlConnection("my connection string"))
            {
                SqlCommand cmd = new SqlCommand("SELECT * FROM Students", conn);
                conn.Open();
                SqlDataAdapter _adp = new SqlDataAdapter(cmd);
                DataSet ds = new DataSet();
                _adp.Fill(ds);
                GridView1.DataSource = ds.Tables[0];

                GridView1.DataBind();
            }

1 个答案:

答案 0 :(得分:0)

尝试使用GridView1.DataSource = ds.Tables[0];

整个代码如下所示:

using (SqlConnection conn = new SqlConnection("my connection string"))
            {
                SqlCommand cmd = new SqlCommand("SELECT * FROM Students", conn);
                conn.Open();
                SqlDataAdapter _adp = new SqlDataAdapter(cmd);
                DataSet ds = new DataTable();
                _adp.Fill(ds);
                GridView1.DataSource = ds.Tables[0];

                GridView1.DataBind();
            }