首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小弟我的DataList绑定后如何页面不显示

2013-12-28 
我的DataList绑定后怎么页面不显示protected void Page_Load(object sender, EventArgs e){if (!IsPostBac

我的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];
        string sqlstr = "select * from tb_tiezi where ID='" + ReID + "'";
   我把  where id=1; 这样就能显示了   是不是我的绑定ID 出问题了 ?

你跟踪下 string ReID = Request[ID];这是什么值不就知道错哪里了
  Request.QueryString["ID"].ToString();你是不是想写这个?

热点排行