Я пытаюсь использовать пейджинг с сеткой. Следующий метод передает все, что есть в таблице, в сетку. Как учесть начало и ограничение, где начало — это номер страницы, а ограничение — количество записей на странице. По сути, панель инструментов extjs ищет мой метод для возврата запуска и ограничения по требованию. Я перепробовал так много решений, но, похоже, ничего не работает. Вот почему я излагаю это здесь в простой форме.
это мой конец C#
public string myRecord(int start, int limit)
{
List result = new List();
using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ApplicationServices2"].ConnectionString))
{
SqlCommand cmd = con.CreateCommand();
cmd.CommandText = "SELECT * FROM myTable ORDER BY Q1";
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
gridPaging gp = new gridPaging();
gp.Column1 = reader["Column1"].ToString().Trim();
gp.Column2 = reader["Column2"].ToString().Trim();
gp.Column3 = reader["Column3"].ToString().Trim();
gp.Column4 = reader["Column4"].ToString().Trim();
result.Add(gp);
}
return JsonConvert.SerializeObject(result);
}
}
Подробнее здесь: https://stackoverflow.com/questions/141 ... for-paging