Dealing with Char() data on SF Maintenance Forms


Author
Message
Tim Dol
Tim Dol
StrataFrame User (408 reputation)StrataFrame User (408 reputation)StrataFrame User (408 reputation)StrataFrame User (408 reputation)StrataFrame User (408 reputation)StrataFrame User (408 reputation)StrataFrame User (408 reputation)StrataFrame User (408 reputation)StrataFrame User (408 reputation)
Group: Forum Members
Posts: 340, Visits: 1.4K
I am wondering if anyone has a good solution for dealing with Char() data within StrataFrame. I have followed a few of the postings on this subject but haven't been able to come up with a good solution. (I should mention we are using SQL Server and Infragistic controls).

The majority of string fields in our legacy database are defined as Char(). When you bind these fields to TextBoxes/ComboBoxes they are padded to the maximum field size. I am looking for a way to trim the fields before they are bound to controls to simplify editing without having to write a bunch of code.

I have tried setting the trim options within the BO Mapper customization section but that prevented entering text with spaces, ie 'StrataFrame Rocks'.  I then found a few postings suggesting to change the BindingUpdateMode = OnValidation.  This works fine if you leave the field and then click on save. If you click on save before leaving the field, the value isn't changed and I'm not sure how to solve this... apparently it's a bug in VS.

I then tried adding a routine to loop through the 'AllFieldsList' and trim the string fields, as suggested by Ben in one of the posts. This kind of worked on the textbox controls but not the combobox controls, plus it caused a problem with the navigation buttons on my toolbar.

I'm sure there must be a way to handle this situation without changing the field types in the database. Any suggestions will be much appreciated.

Thanks,

Tim

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search