Пример #1
0
 public void OnCompareColumn(object sender, CompareEventArgs e)
 {
     if (this.CompareColumn != null)
     {
         this.CompareColumn(sender, e);
     }
 }
Пример #2
0
 void prop_CompareColumn(object sender, CompareEventArgs e)
 {
     if (e.Column.SortStyle.Name == "call_number")
     {
         // 比较两个索取号的大小
         // return:
         //      <0  s1 < s2
         //      ==0 s1 == s2
         //      >0  s1 > s2
         e.Result = StringUtil.CompareAccessNo(e.String1, e.String2, true);
     }
     else if (e.Column.SortStyle.Name == "parent_id")
     {
         // 右对齐比较字符串
         // parameters:
         //      chFill  填充用的字符
         e.Result = StringUtil.CompareRecPath(e.String1, e.String2);
     }
     else
         e.Result = string.Compare(e.String1, e.String2);
 }
Пример #3
0
 void prop_CompareColumn(object sender, CompareEventArgs e)
 {
     if (e.Column.SortStyle.Name == "calendar_name")
     {
         // 比较两个日历名的大小
         // return:
         //      <0  s1 < s2
         //      ==0 s1 == s2
         //      >0  s1 > s2
         e.Result = CompareCalendarName(e.String1, e.String2);
     }
     else
         e.Result = string.Compare(e.String1, e.String2);
 }
Пример #4
0
 private void scene_Compare(object sender, CompareEventArgs<double> e)
 {
 }