读书人

一个数据绑定的有关问题

发布时间: 2012-02-24 16:30:39 作者: rapoo

一个数据绑定的问题
我用DataList绑定一个DataTable,请各位看看代码(简化)
string sqlStr = "select * from W_TvNews where ClassId='"+1+"' and PostTime BETWEEN '" + DateTime.Parse(TextBox1.Text) + "' AND dateadd(hour,24,'" + DateTime.Parse(TextBox1.Text) + "')";
SqlConnection conn = DataBase.ReturnConn();
SqlCommand cmd = new SqlCommand(sqlStr, conn);
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr==null)
{
this.Label1.Text = "Error!"; //这一步无法实现 ////////[size=16px][/size] conn.Close();
}
else
{
DataList1.DataSource = sdr;
DataList1.DataBind();
conn.Close();
}

[解决办法]
这是实现不了的。如果sdr==null,在上一步就应该throw出异常来了。
如果你是指没有数据的话用 if(!sdr.HasRows)

读书人网 >asp.net

热点推荐