JANUS GridEX: как отсортировать некоторые столбцы по значениям для другого столбца C # - PullRequest
0 голосов
/ 02 октября 2019

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

например:

column: dateDescription column: date

Я хочу, чтобы при щелчке по заголовку столбца dateDescription сортировалась по значению в столбце date, а не по умолчанию: dateDescription

Я пытаюсь записать вкод как:

private void M_MortagagePaymentGrid_ColumnHeaderClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e)
{
    if (e.Column.Index == 4)// this column: dateDescription 
    {
      //hear I want to sort by the values of the column date
      // what to write hear??
    }
}

1 Ответ

0 голосов
/ 02 октября 2019

Я не знаю специально для Janus.GridEx, но вам, вероятно, следует просто вызвать базовое событие ColumnHeaderClick с измененным аргументом Event. Обратитесь к документации Janus, чтобы узнать имя базовой функции, которую нужно вызвать. Пример кода приведен ниже.

private void M_MortagagePaymentGrid_ColumnHeaderClick(object sender, Janus.Windows.GridEX.ColumnActionEventArgs e)
{
    if (e.Column.Index == 4)// this column: dateDescription 
    {
        e.Column.Index = 3; //use the column index for the date column
    }
    //Call the base Event handler here with (sender, e)

}
...