程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> datalist分頁(cj168.DataAccess.MagsDB中的2個方法)

datalist分頁(cj168.DataAccess.MagsDB中的2個方法)

編輯:.NET實例教程
public ICollection GetSearchResult(String txtSearch, int StartIndex, int PageSize)
{

SqlConnection myConnection = new SqlConnection(ConfigurationSettings.APPSettings["ConnectionString"]);
SqlDataAdapter myCommand = new SqlDataAdapter("GetSearchResult", myConnection);

myCommand.SelectCommand.CommandType = CommandType.StoredProcedure;

SqlParameter parameterTxtSearch = new SqlParameter("@txtSearch", SqlDbType.VarChar, 255);
parameterTxtSearch.Value = txtSearch;
myCommand.SelectCommand.Parameters.Add(parameterTxtSearch);

DataSet myDataSet = new DataSet();

myCommand.Fill(myDataSet, StartIndex, PageSize, "SearchResult");

return myDataSet.Tables["SearchResult"].DefaultVIEw;

}


public int GetSearchResultCount(String txtSearch)
{
int intCount ;
intCount = 0;


SqlConnection myConnection = new SqlConnection(ConfigurationSettings.APPSettings["ConnectionString"]);
SqlCommand myCommand = new SqlCommand("GetSearchResultCount", myConnection);
myCommand.CommandType = CommandType.StoredProcedure;

SqlParameter parameterTxtSearch = new SqlParameter("@txtSearch", SqlDbType.VarChar, 255);
parameterTxtSearch.Value = txtSearch;
myCommand.Parameters.Add(parameterTxtSearch);

myConnection.Open();
SqlDataReader dr =myCommand.ExecuteReader();

if(dr.Read())
{
intCount = Int32.Parse(dr["co"].ToString());
}
else
{
intCount = 0;
}

dr.Close();
return intCount;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved