public void OnCompareColumn(object sender, CompareEventArgs e) { if (this.CompareColumn != null) { this.CompareColumn(sender, e); } }
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); }
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); }
private void scene_Compare(object sender, CompareEventArgs<double> e) { }