日期:2014-05-19  浏览次数:20467 次

[ΔΔ.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查询窗口里,看看有没有查出数据。
如果没查出来就是方法的问题,如果查出来了就是前台绑定的问题。