我的DataList绑定后怎么页面不显示
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.bind();
}
}
public void bind()
{
SqlConnection con = DB.createDB();
con.Open();
string ReID = Request[ID];
string sqlstr = "select * from tb_tiezi where ID='" + ReID + "'";
SqlDataAdapter sda = new SqlDataAdapter(sqlstr, con);
DataSet ds = new DataSet();
sda.Fill(ds,"tb_tiezi");
this.DataList1.DataSource = ds;
this.DataList1.DataBind();
con.Close();
}
前台是DATALIST模块中 绑定几个tb_tiezi的字段; 本人刚接触.net。 菜的可以。。。。。。。。
------解决方案--------------------你确定你查出来有数据么?
------解决方案--------------------断点查看 ds 是否有数据。有数据的则检查页面 绑定的对不对<%#Eval("title")%>
------解决方案--------------------ds有值吗? DB.createDB();链接是否打开??DataList1是什么控件
------解决方案--------------------后台看有没有数据,前台 格式不要错,字段名不要弄错 <%#Eval("表中的字段名")%>
------解决方案--------------------
你跟踪下 string ReID = Request[ID];这是什么值不就知道错哪里了
Request.QueryString["ID"].ToString();你是不是想写这个?