如何得到总的记录数? DataSet ds = (int)(new NewsMng()).News_List(objr);我想得到记录数, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataSet ds = (new NewsMng()).News_List(objr);我想得到ds 里的记录总数 ds非空的话ds.Tables[0].Rows.Count 我是用这个得到的:#region int GetRecordCount() /// <summary> /// 取得记录数 /// </summary> /// <returns></returns> private int GetRecordCount() { string strSql = "select count(*) as tt"; strSql += " from photourl"; strSql += " where photocoll1=" + nphotoid; SqlConnection dbConn = DbConnection.GetSqlConn(); SqlCommand dbCmd = new SqlCommand(strSql, dbConn); SqlDataReader dbReader = dbCmd.ExecuteReader(); int nCount = 0; if(dbReader.Read()) nCount = Convert.ToInt32(dbReader["tt"]); dbReader.Close(); dbConn.Close(); return nCount; } #endregion 为什么它们返回的都是1呢我写的是object[] objr = new object[] { 1,1,1, (new Function()).FilterInputText(NewsTitle.Text.ToString().Trim()), NewsClass.SelectedItem.Value, NewsType.SelectedItem.Value }; paper.RecordCount = (new NewsMng()).News_List(objr).Tables[0].DefaultView.Count; Response.Write(paper.RecordCount); 不好意思,看成datatable了.int i=dsQuery.Tables[0].Rows.Count; 我开始是这么写的,但还是返回“1”public DataSet News_List(object[] ArrObje) { DataSet ds = SqlHelper.ExecuteDataset(DBConnection.ConnectionString,"sys_NewsContent_List",ArrObje); return ds; }object[] objr = new object[] { 1,1,1, (new Function()).FilterInputText(NewsTitle.Text.ToString().Trim()), NewsClass.SelectedItem.Value, NewsType.SelectedItem.Value };paper.RecordCount = News_List(objr).Tables[0].Rows.Count; Response.Write(paper.RecordCount); int i=dsQuery.Tables[0].DefaultView.Count;int j=dsQuery.Tables[0].Rows.Count;剛做了測試,這兩個都可以的.你檢查下你查詢出來的數据是不是只有一條?? int i = News_List(objr).Tables[0].Rows.Count;Response.Write(i);測試這個看看 我的存储过程的返回值,得到一个字段,值是“25”我取的就是它开始没弄明白,现在明白了,paper.REcordCount = News_List(objr).Tables[0].Rows[0][0]谢谢了,接分 跳转路径的的问题 用户控件定义非字符串型属性后父页面设置问题? treeview 节点展开和关闭的图片问题 请问label 怎样绑定 select max(colomn) from table 的结果集? 是不是导入DBF数据的时候名字长度有限制 一般租别人的空间的网站,用asp开发可以么? 如何在指定的位置插入一个标尺线 如何点datagrid 某列中的一个值 把点中的值传给该页另外个控件 中文字符提交到数据库变乱码? 如何设置Session生命周期,使得游览器一关闭Session就结束 [百分求助]用户控件只能用静态吗? 文件下载 提示错误 拒绝访问 ,请问这是怎么回事?
ds.Tables[0].Rows.Count
#region int GetRecordCount()
/// <summary>
/// 取得记录数
/// </summary>
/// <returns></returns>
private int GetRecordCount()
{
string strSql = "select count(*) as tt";
strSql += " from photourl";
strSql += " where photocoll1=" + nphotoid; SqlConnection dbConn = DbConnection.GetSqlConn();
SqlCommand dbCmd = new SqlCommand(strSql, dbConn);
SqlDataReader dbReader = dbCmd.ExecuteReader(); int nCount = 0;
if(dbReader.Read())
nCount = Convert.ToInt32(dbReader["tt"]);
dbReader.Close();
dbConn.Close();
return nCount;
} #endregion
我写的是
object[] objr = new object[]
{
1,1,1,
(new Function()).FilterInputText(NewsTitle.Text.ToString().Trim()),
NewsClass.SelectedItem.Value,
NewsType.SelectedItem.Value
};
paper.RecordCount = (new NewsMng()).News_List(objr).Tables[0].DefaultView.Count;
Response.Write(paper.RecordCount);
public DataSet News_List(object[] ArrObje)
{
DataSet ds = SqlHelper.ExecuteDataset(DBConnection.ConnectionString,"sys_NewsContent_List",ArrObje);
return ds;
}
object[] objr = new object[]
{
1,1,1,
(new Function()).FilterInputText(NewsTitle.Text.ToString().Trim()),
NewsClass.SelectedItem.Value,
NewsType.SelectedItem.Value
};paper.RecordCount = News_List(objr).Tables[0].Rows.Count;
Response.Write(paper.RecordCount);
int j=dsQuery.Tables[0].Rows.Count;剛做了測試,這兩個都可以的.
你檢查下你查詢出來的數据是不是只有一條??
Response.Write(i);測試這個看看
开始没弄明白,现在明白了,paper.REcordCount = News_List(objr).Tables[0].Rows[0][0]
谢谢了,接分