0

我需要对值为显示日期的字符串的列进行排序。如果我通过单击 thw 列的标题对其进行排序,则效果不佳。所以,我希望当单击列的头部进行排序时 - 它按来自不同列的不同值对列进行排序。

喜欢:

列:dateDescription 列:date

我希望当单击列头时,它按列中的值而不是默认dateDescription值排序:datedateDescription

我尝试编写如下代码:

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??
    }
}
4

1 回答 1

0

我不知道 Janus.GridEx 的具体情况,但您可能应该只使用更改后的 Eventargument 调用基本 ColumnHeaderClick 事件。检查 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)

}
于 2019-10-02T14:08:00.763 回答