[ΔΔ.net中girdview显示多条数据的问题ΔΔ]
在BLL中 有
public DataSet GetAllList()
{
return dal.GetList( " ");
}
方法,在DAL中有
public DataSet GetList(string strWhere)
{
StringBuilder strSql=new StringBuilder();
strSql.Append( "select [HouseID],[HouseName],[ProvinceID],[CityID],[HouseTypeID],[ZFTypeID],[HiringTypeID],[Device],[HouseArea],[Price],[PictureID],[PostTime],[RepairDegreeID],[Address],[Message] ");
strSql.Append( " FROM House ");
if(strWhere.Trim()!= " ")
{
strSql.Append( " where "+strWhere);
}
return DbHelperSQL.Query(strSql.ToString());
}
DbHelperSQL.Query如下:
public static DataSet Query(string SQLString,int Times)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
connection.Open();
SqlDataAdapter command = new SqlDataAdapter(SQLString,connection);
command.SelectCommand.CommandTimeout=Times;
command.Fill(ds, "ds ");
}
catch(
System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
return ds;
}
}
===========我在WEB怎么才能使得显示出多条记录呀=================
------解决方案--------------------将查询结果集绑定到GridView,DataList, Reapter上。
------解决方案--------------------up
------解决方案--------------------把你查询的方法放到sql查询窗口里,看看有没有查出数据。
如果没查出来就是方法的问题,如果查出来了就是前台绑定的问题。