Получение DateRange в файлах .aspx и .aspx.csC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Получение DateRange в файлах .aspx и .aspx.cs

Сообщение Anonymous »

Я пытаюсь создать как интерфейсную, так и серверную систему отображения диапазона дат, чтобы, когда пользователь выбирает одну из двух дат, информация фильтровалась между этими двумя точками. Пока что у меня возникают проблемы только с первой частью интерфейса, и мне удалось решить эту проблему на основе некоторых примеров, которые я видел в Интернете.





Date From:







Date To:








Я новичок в C# и хочу знать, правильно ли это, или я двигаюсь в неправильном направлении.
Я пробовал следовать примерам для C# и SQl из кодов блоков, которые я нашел в Интернете.


From:

To:













protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
gvEmployees.DataSource = GetData("", "");
gvEmployees.DataBind();
}
}

protected void OnFilter(object sender, EventArgs e)
{
DateTime fromDate = Convert.ToDateTime(txtFromDate.Text);
DateTime toDate = Convert.ToDateTime(txtToDate.Text);
gvEmployees.DataSource = GetData(fromDate.ToString(), toDate.ToString());
gvEmployees.DataBind();
}

private DataTable GetData(string fromDate, string toDate)
{
string conString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
SqlCommand cmd = new SqlCommand();
string query = "SELECT * FROM Employees";
if (!string.IsNullOrEmpty(fromDate) && !string.IsNullOrEmpty(toDate))
{
query += "WHERE OrderDate BETWEEN @From AND @To";
cmd.Parameters.AddWithValue("@From", fromDate);
cmd.Parameters.AddWithValue("@To", toDate);
}
using (SqlConnection con = new SqlConnection(conString))
{
using (SqlDataAdapter sda = new SqlDataAdapter())
{
cmd.Connection = con;
cmd.CommandText = query;
sda.SelectCommand = cmd;
using (DataTable dt = new DataTable())
{
sda.Fill(dt);
return dt;
}
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/790 ... x-cs-files
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Получение DateRange в файлах .aspx и .aspx.cs
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Получение DateRange в файлах .aspx и .aspx.cs
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • GoogleAnalytics BetaAnalyticsDataClient Получение INVALID_ARGUMENT: требуется dateRange
    Гость » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Гость
  • GoogleAnalytics BetaAnalyticsDataClient Получение INVALID_ARGUMENT: требуется dateRange
    Anonymous » » в форуме Php
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Visual Studio 2022 не раскрашивает код C# в файлах aspx
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»