【发布时间】:2017-02-25 01:24:43
【问题描述】:
我想在 ASP.net 中将我的数据库中的表(“newexample”)的内容显示到 ASP.net 中的 gridview,但 gridview 什么也没显示。如何解决?
代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
string cs = ConfigurationManager.ConnectionStrings["SampleDBCS"].ConnectionString;
SqlConnection con = new SqlConnection(cs);
SqlCommand cmd = new SqlCommand("select * from newexample", con);
DataTable dt = new DataTable();
dt.Columns.Add("col0");
dt.Columns.Add("col1");
dt.Columns.Add("col2");
con.Open();
SqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
DataRow dr = dt.NewRow();
dr["col0"] = rdr["col0"];
dr["col1"] = rdr["col1"];
dr["col2"] = rdr["col2"];
dt.Rows.Add(dr);
}
con.Close();
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
}
}
【问题讨论】:
-
能否添加页面代码?
-
这段代码运行良好,页面一定有问题
标签: c# asp.net sql-server gridview