你可以将你生成的.exe程序放到dos窗口去运行,它是可以用滚动条的。
另外如果使用vc6或更高版本的vc.net,它们的运行窗口都是有滚动条的,所以再多的内容都可以看到。
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex){
StringBuilder strSql=new StringBuilder()
strSql.Append("SELECT * FROM ( ")
strSql.Append(" SELECT ROW_NUMBER() OVER (")
if (!string.IsNullOrEmpty(orderby.Trim()))
{
strSql.Append("order by T." + orderby )
}
else
{
strSql.Append("order by T.borrowID desc")
}
strSql.Append(")AS Row, T.* from bookBorrow T ")
if (!string.IsNullOrEmpty(strWhere.Trim()))
{
strSql.Append(" WHERE " + strWhere)
}
strSql.Append(" ) TT")
strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex)
return Query(strSql.ToString())
}
public static DataSet Query(string SQLString, params SqlParameter[] cmdParms)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand cmd = new SqlCommand()
PrepareCommand(cmd, connection, null, SQLString, cmdParms)
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
{
DataSet ds = new DataSet()
try
{
da.Fill(ds, "ds")
cmd.Parameters.Clear()
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message)
}
return ds
}
}
}
给你一个查询代码的描写,看看你能归纳出来不
将startindex和endindex修改成你想要的开始位置和结束位置就好了