Как отобразить результат в сетке в соответствии с текстовым полем, только если значение textbox2 больше, чем textbox1? - PullRequest
0 голосов
/ 26 января 2011

как отобразить результат в виде сетки в соответствии с текстовым полем, только если значение даты textbox2 больше, чем textbox1?

у меня есть два текстовых поля и вид сетки ... если я наберу в Textbox1: 2-Jan-2011 и в textbox2: 1-Jan-2011, то в label1 сообщение eroor будет отображать else..if значение textbox2 больше значения textbox1 тогда gridview будет отображать записи в соответствии с textbox1 и textbox2 из базы данных ...

как это сделать ,,,?

1 Ответ

2 голосов
/ 26 января 2011

Функция для извлечения параметров даты и отображения сообщения об ошибке или вызова функции привязки:

private void LoadData() {
  try {
    DateTime date1 = Convert.ToDateTime(TextBox1.Text);
    DateTime date2 = Convert.ToDateTime(textbox2.Text);
    if (date1 >= date2) {
      label1.Text = "Invalid Dates";
    } else {
      BindDataInGridview(date1, date2);
    }
  } Catch (Exception ex) {
    // log and report exception
  } 
}

Функция для привязки данных:

private void BindDataInGridview(DateTime date1, DateTime date2) {
  // Logic to retrieve your data based on date parameters and bind it to the GridView
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...