Added Japanese localization for description of the Axis.Scrollbar.Anchored property.
Added new localizations for Japanese, Chinese and Korean.
Designer "About" verbs have removed ComponentOne from the display text.
Bug Fixes
Internal legend data is now cleared when all series are removed.
Interactive zoom operations with FilledSelectionArea no longer leaks memory.
Enabled Tooltips now work correctly after LoadChartFromString() and LoadChartFromFile() calls.
Histogram sorting for interval boundary values is improved again.
Double buffering at design time no longer causes excessive flicker.
Histogram sorting for interval boundary values is improved.
DataObjects for WinForms 20131.267
No changes.
DynamicHelp for WinForms 20131.55
Improvements
Added NetHelp 2.0 support.
Editor for WinForms 20131.199
Improvements
New icons for comments.
Restricted adding image and flash movie in Comment. It seem to be not useful feature and also gives some bugs with focus.
Comment element structure fixup is made similar to table fixup. It allows to keep comment structure (container, comments, markers) always valid.
Minor enhancement of comment reply margins.
Decreased indent between paragraphs in comment.
Comment is highlighted if mouse cursor is placed between markers (with delay 1 sec).
Text of new created comment is fully selected.
Reply button has tooltip now.
Added "Comments" feature: comments can be added to text similar with MS Word comments.
Added string translations for Chinese/Korean languages.
Bug Fixes
Unhandled Exception in Built-in Editor when pasting text from MS Word.
InvalidComObjectException was unhandled when user try to add new comment in certain scenario.
"class="c1-comment-reply" is removed from comment-reply DIV tag when user clear formatting.
List indents in Preview are not equal to list indents in IE browser. To use IE8/IE9 rendering mode, application should be registered with proper IE emulation type in HKLM (or HKCU) in Software\Microsoft\Internet Explorer\Main\FeatureControl
Unlike previous build, Table cannot be edited as toolbar buttons are disabled.
“ArgumentOutOfRangeException” exception was thrown after clicking button (eg.picture, Hyperlink, Bookmark and Flashmovie) ofc1EditorToolStripObjects.
Comment’s text is shown in rtf file saved by c1Editor with comment.Fixed.
Comment is not highlighted when scrollbar position is changed.Fixed.
Comment become overlap if line break is inserted in comment box.Fixed.
Fixed Style applied to "c1-comment-container" div tag if user selected entire paragraph in comment.
Comments are overlapped in certain scenarios.Fixed.
"Previous Comment" navigates to (previouso1)th comment". Fixed.
XML Document goes to non stable state when removing single comment on single paragraph.
Hotspots are created with incorrect html if they are created by copy-paste from D2H panels to our editor.
When pressing Enter key to go new line after inserting a comment, comment box also point to the new line.
Apply style in XHTML editor window using Style Formatting dialogbox cause position misalignment to the comment box.
Clear formatting command removes formatting from whole paragraph, regardeless of real selection.
Next and Previous menu items are in enabled state although there are only one comments.
Opening of some .rtf file, throws System.StackOverflowException.
Highlighted text is not always marked as pink.
Hidden comments are excluded from the search.
Incorrect tab is selected when Find/Replace button from C1EditorToolStripMain is clicked if user rearranged tabs in ‘Find and Replace’ Dialog.
Image tag is removed on pressing enter when culture is set to "tr-TR".
Clicking "Go to previous page" shows Application folder path in Preview permanently.
"NOSCRIPT" tag was removed.
KeyDown/KeyUp/KeyPress events weren't raised when table removing.
Copy/Paste does not work for image between two editors.
Unncessary break line is inserted when rtf file is loaded.
With 'rtf' format, saved Bullet and Numbering are not loaded correctly.
Resizing the button object in the Design View does not change style attribute in Source View.
Excel for WinForms 20131.251
Improvements
Added OpaqueCopy property for copy BIFF record (only for BIFF/xls/2003 mode).
Added support of color with 'auto' name for xlsx (Open XML) format.
Optimization saving in Open XML format (*.xlsx files).
Corrected remark of Height property (XLRow class).
Bug Fixes
Fixed (partly) unlike previous build, “EndOfStreamException” is occurred after loading and saving if more than 53 cells are commented in xls file.
Fixed unlike previous build, the color of the background of the comment box is not retained after loading and saving in xlsx file.
Fixed (partly) unlike preivous build, TextBox is missing when XLS file is loaded and saved by C1Excel
Fixed unlike previous build, "Excel found unreadable content ..." message is shown when Excel file generated by C1Excel is opened.
Fixed ‘#Value!’ text is shown when ISBLANK formula is used with IF expression in Biff8 format.
Refixed (incorrect fixed previous once) if XLS file is loaded and saved by C1Excel, setting font size over 24 causes text inside cell to be disappeared format.
FlexGrid for WinForms 20131.767
New Features
Added DraggingRow and DraggingColumn events.
Improvements
Added localization for Hungarian.
Improved numeric/DateTime/boolean editors to honor DataColumn.AllowDBNull in data source
Auto-size all selected rows/columns with double click on row/column headers.
Bug Fixes
Improved column editor.
Improved highlighting of merged row/column headers.
Show sort glyph on first column header when SubtotalPosition.
Improved Excel export with OwnerDraw cells.
Saving non-primitive values to XLSX created blank cells.
Inconsistent behavior when editing merged cells on sorted columns.
Bottom subtotals were not being inserted at the right position when AllowAddNew == true.
Improved behavior of ComboList when adding new rows, ListBox selection mode, always edit mode.
Improved performance when loading XLSX files.
Improved handling of Shift-key when editing cells with custom editors.
Improved handling of decimal point character in numeric editor.
Improved sorting consistency in Filter list for columns of type 'object'.
Prevented formatting aggregates as DateTime values.
Added extra sanity checks to ListChanged notification handler.
Improved serialization of filter definitions to handle empty strings, null values, and DBNull.Value
Improved mouse handling of outline tree with merged nodes.
Fixed issue with CVS import/export and IncludeFixedCells.
Fixed issue with deleting content from cells with check boxes.
Fixed issue with VisualStyle property in C1RibbonForm.
Improved ShowCell to keep cell top and left within view.
FlexGridCF for WinForms 20131.216
Bug Fixes
Improved scrollbar logic/behavior/performance.
Adjusted licensing code to handle FIPS-related issues.
GanttView for WinForms 20131.102
New Features
Added the UseFiscalYear boolean property to ScaleTier. It indicates whether the fiscal year should be used instead of the calendar year for a level of timescale.
Added the FirstMonthOfFY and UseStartingYearForFY propertiesto C1GanttView and the Schedule objects. They specify the first month of the fiscal year and indicate if the fiscalyear should start in the same calendar year.
Added the 'Calendar Options' tab to the Project Informationdialog with a few elements for editing the fiscal year start month, the date formats, the first day of the week and so on.
Added the ProgressLine class and a property of the same name to C1GanttView. Also, added the "Progress Line" dialog and the corresponding button on the toolbar. Progress line can be displayed on the timescale and used for drawing attention to tasks that are ahead or behind the schedule.
Added the UseAntialiasing property to the ProgressLine class. It enables antialiasing when drawing the progress line.
Improvements
Task.PercentComplete value is now visualized as the percent of working time, not just the whole length of the task bar. When a user changes task duration that affects the "% Complete" value so that duration of the finished work remains unchanged,if possible.
It is now possible to drag and drop the task deadline in the chart view. Also, the deadline mark has a tooltip.
Added a few tooltips to the drop-down of the color selector.
Added a few Japanese, Chinese, and Korean localization strings
Synchronized changes with C1FlexGrid 2/4.6.20131.762.
Bug Fixes
Fixed a couple of localization issues.
Added a missed localization string.
Fixed an issue: When the user clicks the timescale with the left mouse button the chart view is scrolled to the left.
Fixed an issue in "Task Information" dialog: the 'Predecessor Type' combobox is getting enabled after creating an 'Undefined predecessor' item for the second time.
Fixed an issue in "Change Working Time" dialog: If the userselected a week day on the "Work Weeks" tab, such as Friday, then switched to another tab, and then returned back to "Work Weeks",both Sunday and Friday are selected.
Fixed an issue: The deadline is not dragged with the mouse if the timescale for bottom tier is set to Hours.
Fixed an issue: The default deadline shape is always used while dragging the deadline, although the custom shape is set for deadlines.
Fixed an issue: 'Deadline' bar type is not selected automatically in the Bar Styles dialog at run time when a user right clicks a deadline on the chart view and selects "Bar Styles" from the context menu.
Fixed an issue: Finish date of a WorkWeek or CalendarException can be set to a value less than the Start date in WorkWeeks and Exceptions Collection Editors at design time.
Fixed an issue: An attempt to assign a value to the Task.Start or Task.Finish property does NOT ignore for auto-scheduled tasks at design time in some scenarios.
Fixed an issue: Progress line is not displayed if the status date is scrolled a little far from the the visible area.
Fixed an one-pixel inaccuracy when drawing spikes to the left and right on the progress line. The line was cut at the task cell bottom.
Fixed an issue: Rows are not scrolled in sync in the grid and chart views after setting top/bottom bar text Bar styles and changing the Start/Finish date for the last task.
Added a new style for manual task milestones whose Duration is set to 0 without setting Start and Finish dates.
Fixed an issue (it was introduced in build 87): Milestone is not displayed after setting task Duration to 0.
Fixed an issue: Quarters, Half-Years and Years in Units for timescale are not started according to Fiscal Year when "Use Fiscal Year" checkbox is checked in the timescale options
Fixed an issue: an ArgumentOutOfRange exception is throw after setting Task.Mode to 'Automatic' for existing GanttView in code behind before the control becomes visible.
Fixed an issue: AutoTask is changed to milestone after dragging the task bar to the date which exceeds the ConstraintDate when ConstraintType is set to 'FinishNoEarlierThan'.
Fixed an issue: AutoTask doesn't to move on chart view although the ConstraintDate is changed after dragging the AutoTask which has the ConstraintType set to 'StartNoLaterThan'.
Fixed a small localization issue.
Fixed a regression issue: If user sets Duration, then sets the Finish date, then sets the Start date the task Duration is not updated and the Finish date is moved.
Fixed an issue: Pressing CtrloZ (Undo) after deleting a C1GanttView control throws an ArgumentOutOfRange exception in the designer.
Fixed an issue: While task duration is more than 1300 days,clicking its task bar shows a marquee which length exceeds the task bar area.
Synchronized changes with C1FlexGrid 2/4.6.20123.741.
Fixed an issue: Changing Duration Units for a Manual Task at run time and opening the Task Information dialog causes an ArgumentOutOfRange exception sometimes.
Fixed an issue: the Notes field in the Task Information dialog and in the Project Resources dialog doesn't select all the text when the user presses CtrloA.
Fixed a few localization issues.
Fixed an issue: Setting a value to the GridDateFormat property of a C1GanttView may cause an exception at runtime.
Gauge for WinForms 20123.87
Improvements
Small internal optimization.
Input for WinForms 20131.33296
Bug Fixes
Fixed an issue: Two different tooltips are displayed for an InputNumericBox depending on the mouse pointer position after setting its Minimum and Maximum properties and also using the Validating event to update the ErrorText message
Fixed an issue: binding C1InputPanel to a table with columns of enumeration type did not properly configure the combobox elements for such columns.
InputPanel for WinForms 20131.160
Bug Fixes
Fixed an issue: Two different tooltips are displayed for an InputNumericBox depending on the mouse pointer position after setting its Minimum and Maximum properties and also using the Validating event to update the ErrorText message
Fixed an issue: binding C1InputPanel to a table with columns of enumeration type did not properly configure the combobox elements for such columns.
List for WinForms 20131.226
Bug Fixes
Scrolling in C1Combo by using mouse wheel no longer results in an overflow exception on 64bit machines.
The ShowHeaderCheckBox property has been localized for Japanese, Chinese and Korean.
Scrolling in C1Combo by using mouse wheel no longer results in an overflow exception on 64bit machines.
The missing property description for the ‘ShowHeaderCheckBox’property has been added in English. Localizations for Japanese, Chinese and Korean are pending.
If the MaxDropDownItems is set to 8 C1Combo is not rendered correctly MaxDropDownItems is now honored through a Rebind() operation.While AutoSelect='True' and calling ClearItems() method,the text of previously selected item remains visible in TextArea of C1Combo.
AutoSelect now behaves correctly when ClearItems() is called in nnbound mode.
OLAP for WinForms 20131.131
Improvements
Build with latest C1Chart (23069), C1FlexGrid (765), and C1Pdf (237).
Pdf for WinForms 20131.214
Bug Fixes
Fixed part 4 of unlike MS control and previous build, the string drawn using'DrawString' method does not get wrapped.
Fixed part 3 of unlike MS control and previous build, the string drawn using'DrawString' method does not get wrapped.
Fixed part 2 of unlike MS control and previous build, the string drawn using'DrawString' method does not get wrapped.
Fixed unlike MS control and previous build, the string drawn using 'DrawString' method does not get wrapped.
Optimization of memory at using embedded fonts.
Add Japanese comment for RotateAngle method for Japanese drop.
Fixed Japanese string gets wrapped after some characters in created pdf file.
Fixed par two of the string drawn using DrawString method gets wrapped at null or punctuation while being displayed.
Fixed space added after "(" and ")" overlapped with text when C1PDF draw meta image.
Fixed the string drawn using DrawString method gets wrapped at null or punctuation while being displayed.
Fixed part two of issue: unlike previous build, some Hebrew fonts are not correctly shown in pdf.
Fixed upper part of the number from emf file are clipped in created pdf file when using DrawImage method.
Fixed unlike previous build, Extra bullet is added in created pdf file when using 'PageAsMetafile' and 'DrawImage' to draw Meta File in PDF.
Fixed string color is spreaded all over the japanese characters and become unreadable if ‘DrawString’ method is used with Font ‘Arial’ , ‘PointF’ and ‘StringAlignment’parameters.
Fixed when setting the rendering limit by DrawString method, there is a difference in wrapping position of the single byte and double byte character.
Fixed of regression issue: 'ArgumentOutOfRangeException' is occurred on using ‘DrawString’ and ‘DrawStringHtml’ method.
Fixed unlike previous build, 'ArgumentOutOfRangeException' is occurred on using ‘DrawString’ and ‘DrawStringHtml’ method with certain font.
Fixed part 2 of regression issue: text are not correctly shown.
Fixed regression issue: text are not correctly shown.
Fixed pdf part of unlike previous build, some text of the column are not shown in PDF export if printer is not installed.
Fixed regression issue: When ‘DrawStringHtml’ method is combined with 'DrawStringRtf' method, special characters are displayed as garbled character.
Probably fixed three part of regression issue:'ArgumentOutOfRangeException' is occurred on using ‘DrawString’ and ‘DrawStringHtml’ method.
Fixed regression issue: sentence cut off if FormatFlags is set as DirectionVertical.
Fixed “Null Reference exception” is occurred if the C1PdfDocument use ‘PDFTextNote’and set ‘FontTypeEnum.Standard’.
Fixed (partly) Hebrew and Arabic text are incorrectly displayed when using DrawStringRtf method.
Fixed the characters in second field are moved downwards by a few pixels in pdf exportif one of the fields contain low characters.
Fixed three part of regression issue: 'ArgumentOutOfRangeException' is occurred on using ‘DrawString’ and ‘DrawStringHtml’ method (only for Japan).
Fixed regression Japanese characters (Katagana, Kanji) are overlapped in PdfTextNote if the line break or tab contains at the end or start of text.
Fixed two part of regression issue: 'ArgumentOutOfRangeException' is occurred on using ‘DrawString’ and ‘DrawStringHtml’ method.
Fixed regression Japanese text are not displayed in PdfTextNote.
Fixed if Japanese text is rendered using 'DrawString' method in which 'MeasureString'method specifies the string size, the last character of string gets truncated.
Fixed text in EMF image is overlapped in exported Pdf file.
Fixed InvalidOperationException is thrown when export to pdf using RenderToFile method in multithread appllication.
Fixed unlike previous build and C1PrintPreviewControl, Japanese text present in RenderVerticalText are not fully displayed when export to PDF.
Improvements
Small changes in PDF boomarks for support Multidocument outlines of C1Reporter.
Optimization (fixing bugs) work with pie/arc and pens.
New Features
Added property ParseEmfPlus as flag to convert EMF PLUS metafiles to EMF ONLY metafiles or no.
Full optimization of memory at using embedded fonts.
Reports for WinForms 20131.54624
New Features
Added new property to C1PrintDocument: PrintDocument C1PrintDocument.Document {get;}Gets a PrintDocument object that can be used to render the current documentinto a standard print preview control. Not needed and not recommended if you're using ComponentOne preview controls.
Added access to C1MultiDocument.PageCount property from C1PrintDocument scripts.For example, the following code forces adding an empty page if the C1MultiDocument containing the current C1PrintDocument has odd number of pages.
Added C1Report.Print(...) and C1Report.PrintDialog(...) method overloads, which are shortcuts to the corresponding methods of the C1PrintDocument representing the current report (i.e. they just call C1Document.
C1Report\Report.cs: added Print(...) and PrintDialog(...) overloads which are simple shortcuts calling the corresponding methods on the underlying C1Document.
Added a new mode of generating report pages that can help avoid memory issues for very large reports. Supporting types and properties are:
New public enum PageRenderingMode, with two elements: Default - the default mode, same as previously;AsMetafiles - in this mode, as each page of a report is generated, a metafile for it is created and then all page related data is purged from memory.
New public property on C1Report: public PageRenderingMode PageRenderingMode {get;set;}Specifies which page rendering mode to use when generating the report.
Added a new application to the C1Report suite: C1dView.exe. This application allows to generate and view C1Report and previously saved documents. The application uses C1Ribbon-based UI.
Improved export of dashed lines to PDF (smaller file sizes).
Added the following properties:C1Report.CompatibilitOptions.UseGdiLinesInPdfExport and C1PrintDocument.CompatibilitOptions.UseGdiLinesInPdfExport
Added new property: RenderObject.ObjectResolvingScript. This property Gets or sets the script that is executed before resolving the current object.
Added new properties on C1PrintDocument and C1Report: C1PrintDocument.CreationDevice and C1Report.CreationDevice properties.Gets or sets the type of device that is used to provide reference graphics when generating the report. If this property is MeasurementDeviceEnum.Printer(which is the default), CreationPrinterName specifies the printer.
public string C1PrintDocument.CreationPrinterName {get;set;}
public string C1Report.CreationPrinterName {get;set;}
public float C1PrintDocument.CreationDpi {get;set;}
public float C1Report.CreationDpi {get;set;}
public Graphics C1PrintDocument.CreationGraphics {get;set;}
public Graphics C1Report.CreationGraphics {get;set;}
public MeasurementDeviceEnum C1PrintDocument.ActualCreationDevice {get;set;}
public MeasurementDeviceEnum C1Report.ActualCreationDevice {get;set;}
public string C1PrintDocument.ActualCreationPrinterName {get;set;}
public string C1Report.ActualCreationPrinterName {get;set;}
Improved handling of font embedding and substitution. Added new types: C1.C1Preview.FontProcessingOptions
Added corresponding public properties to C1PrintDocument and C1Report: public FontProcessingOptions C1PrintDocument.FontProcessingOptions {get;} public FontProcessingOptions C1Report.FontProcessingOptions {get;}
Added the ability to stretch barcodes. New properties: public bool C1PrintDocument.CompatibilityOptions.StretchBarCodesAsImages {get;set;}
public bool C1Report.CompatibilityOptions.StretchBarCodesAsImages {get;set;}
Bug Fixes
Export to .docx: wrong size of tiled pictures.
Export to .docx: wrong text alignment in RenderInputText.
Export to Excel: wrong order of fields in detail sections.
Export to Excel: wrong position of first row on page when DataOnly is true.
Fixed: crash when exporting some reports to Excel.
Fixed: reports containing group footers with PrintAtPageBottom set to true wereincorrectly exported to Excel.
Fixed: spacing between page columns was not serialized.
Fixed: '&' in RenderInput* objects replaced with '_' when exported.
Fixed: incorrect image clipping in PDF export.
Fixed: incorrect layout when exporting document with maps to HTML.
Fixed: unexpected page breaks could occur before group footer if
C1Report.RecordsPerPage was greater than 0.
PDF export: if a field contains "low" characters (such as "g" or "y"), the immediately following field is positioned lower than needed.
Fixed: Reports containing group footers with PrintAtPageBottom set to true were incorrectly exported to Excel.
Fixed: when a hyperlink is created using RTF text, the hyperlink is not clickable.
Export of certain C1MultiDocument to PDF could result in exception message.
Fixed several issues in export of text to DOCX.
Fixed HTML filter issue with exporting barcode labels.
Fixed export of vertical text to DOCX.
Fixed null reference exception when rendering sub-reports with RecordsPerPage specified.
Fixed several issues in export to Excel.
Fixed export of rotated images to DOCX/RTF.
Fixed export of C1Report footers to DOCX.
Fixed export of vertical text to PDF.
Fixed export of vertically aligned text to RTF and HTML.
Proper setting of Reflowable flag when loading document from an older C1D/X file.
Scheduler for WinForms 20131.230
New Features
added new overload for Appointment.CopyFrom method.
added new property to the C1ScheduleSettings class:public FileFormatEnum DefaultFileFormat { get; set; }Gets or sets the FileFormatEnum value, specifying the default file format for import and export operations. It is honored in the "Import Data" and "Export Data" dialogs.The default value is FileFormatEnum.XML.
added new cancellable event to the C1Schedule control: public event CancelAppointmentEventHandler BeforeAppointmentEdit;Occurs before the end-user edits Appointment object in-place. This allows to prevent editing individual appointments depending on your business logic.
added new method to the C1Schedule control: public void ShowDates(DateTime[] dates, ScheduleViewEnum? view)
adjusted C1Calendar control behavior. The C1Calendar control doesn't fire SelectionChanged event while end-user keeps mouse left button pressed. C1Calendar.SelectionChanged event is only fired when mouse left button is not pressed. This allows to avoid any actions until the selection is not completed.
added new item to the default C1Schedule context menu: 'Next 7 Days'. It forces C1Schedule to show 7 days starting from the current date. If currently shown view is not TimeLine, the 7 days will be shown in the DayView mode.
added 2 hour time scale interval in the Day/Week/Work Week/Time Line views. This includes: new TimeScaleEnum.TwoHours enumeration member and new "2 hours" item in the time ruler context menu.
added support for daily scale in the Time Line view. This includes: new TimeLineStyleEnum enumeration,new property of the C1Schedule control:public TimeLineStyleEnum TimeLineStyle { get; set; }Gets or sets the Time Line style.
Added "1 day" item in the Time Line time ruler context menu.
Bug Fixes
added missing localized property descriptions.
adjusted behavior when C1Scheduler.ContextMenuStrip property is set to custom ContextMenuStrip.
added Japanese translations for the new strings added in build 222.
regression issue with Office 2003 week view style.
added Korean and Chinese translations for the new strings added in build 222.
NullReferenceException is raised on adding appointment when e.Cancel of BeforeViewChange event is True.
SpellChecker for WinForms 20131.120
Bug Fixes
Autoreplace feature does not work in C1Editor if wrong value is at the beginning of the document.
SplitContainer for WinForms 20131.41
Bug Fixes
Fixed an issue: C1SplitterPanel is not repainted correctly
Optimized repainting when the ResizeWhileDragging property of C1SplitterPanel is set to true.
Fixed an issue: C1SplitterPanel is not repainted correctly if its size exceeds the MaximumSize specified for a Control which is docked (Dock = Fill) within the splitter panel.
SuperTooltip for WinForms 20131.118
Bug Fixes
DrawToGraphics(Graphics, Rectangle) method didn't work reliably (TFS 27855)
Do not hide Tooltips on mouse move if they are HitTestVisible (TFS 27835)
Tooltip editor did not open if the C1SuperTooltip's name started or ended with underscore (TFS 30205)
Added a couple of missing Japanese localization strings
True DBGrid for WinForms 20131.61299
Breaking Changes
If selected rows added or removed by code,the selection change can not be canceled in SelChange event.
In builds 61252 - 61297 the code below cancels selection change made in AddRowToSelection function
In builds 61298 and above, the code does not cancel the selection change even if e.Cancel set to True
Private Sub Grid_SelChange(sender As Object, e As C1.Win.C1TrueDBGrid.CancelEventArgs) Handles Grid.SelChange
e.Cancel = True
End Sub
Last column can not be grouped in GroupByView.
Horizontal scrollbar disappear when loading the data using SetDataBinding method and setting holdsFields to true.
Unlike previous build, applied filter is not updated in filter drop down for ‘Radio Button’ column.
While MarqueeStyle is set to 'FloatingEditor' and click twice to locked column,the text "False" (or "True") is displayed.
If the height of the caption is changed after grouping, the height does not getchanged appropriately.
Filter-related:
1. C1DisplayColumn.FilterText is set to "" after condition filter is applied.
2. C1DisplayColumn.FilterText is set to comma separated list of values after value filter is applied.
New Features
new property BaseGridView.FilterDefinition
Added CS sample: FilterDefinitionTdbg
Improvements
C1TrueDbGrid now supports ArrayList type in hierarchical data sources (ITypedList).
Default filter operator for multiple select string columns is 'IN'. In previous versions it was 'IN' operator if more than one values are selected in the combo box and "field LIKE 'VALUE%'" if only single value is selected in the combo box. (30042 case 2)
New possible values for columns with STRING data types:
"like" - acts as "field LIKE 'VALUE'"
"like%" - acts as "field LIKE 'VALUE%'"
"%like" - acts as "field LIKE '%VALUE'"
"%like%" - acts as "field LIKE '%VALUE%'"
Bug Fixes
ArgumentOutOfRangeException is observed after loading the saved xml layout in another grid and this layout is save again as xml and loaded again.
C1TrudDBDropdown missing values after applying the filter and clear the filter.
Sorted grid selects the row that is previously edited before the row is sorted.
Applying filter to c1TrueDBGrid via code, filter icon is not shown and applied filter is not updated in FilterDropDown.
Floating editor is hidden on Tab navigation when AllowUpdate is False and MarqueeStyle is FloatingEditor.
Exception is observed when same layout is loaded in a C1TrueDBGrid multiple times.
Some Shortcuts like CtrloI & CtrloM are intercepted by C1TrueDBGrid.
Messagebox [Syntax error: The IN keyword must be followed ...] is shown twice when typing into filterbar of DateTime column.
Grid is not cleared by de-selecting all filter items in ‘DateTime’ column and 'Boolean' column.
Conditional Filter does not work if applied with the value that is not available in the DataTime column having format as "dd/MM/yyyy".
Changing of DataSource and clicking of 'Column Tasks' link, throw Object Reference exception.
When VScrollBar.Style property is set to "Always", if DataView property is changed to MultipleLines, then an error may occur.
Listbox of filter items is not correctly displayed in filter dropdown.
Horizontal scrollbar and vertical scrollbar are not displayed even if the data content are beyond its border.
Filtering from filterbar does not work if the cell value contains "(null)" value.
If ‘DataView’ is set to ‘MultipleLines’, column headers are disappeared at run time.
[Localization]ArgumentException is occurred when ‘C1TrueDBGrid’ is data bound and UI language is Japanese or Chinese.
Filtering does not work if the cell value is "" (empty string).
RowColChange event does not fire when focus is moved to another split.
Zip for WinForms 20131.101
Changes
Use CurrentUICulture encoding to interpret file names Although the zip format does not specify a culture for this, Windows and other zip utilities do use the CurrentUICulture.