/// <summary> /// 读取记录总数 /// </summary> private void LoadCount() { IPagination pagination = GetIPagination(); pagination.SqlString = SqlString; var countsql = pagination.GetCountSql(); object count = GetIDbHelper().ExecuteScalar(pagination.GetCountSql()); if (count.GetType() == typeof(int)) { _totalcount = (int)count; } else if (count.GetType() == typeof(decimal)) { _totalcount = int.Parse(count.ToString()); } else if (count.GetType() == typeof(long)) { _totalcount = int.Parse(count.ToString()); } }