读书人

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

发布时间: 2013-12-28 22:19:34 作者: rapoo

我的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();你是不是想写这个?

读书人网 >asp.net

热点推荐