Code Customizations

Iron Speed Designer provides over 200 C# and Visual Basic .NET examples to help you customize your code.

The customizations are organized into the following categories.

Actions After Add, Edit, Save
Modifying Values before Saving Data
Redirect to Another Page when Show or Edit Record Page Cannot Retrieve Data
Save Table and Add New Row in One Click
 
AJAX
Display Record's Description Through AJAX
 
Attachments
Download a File from the File System
Upload a File to the File System
Upload a Text Attachment to a New Record
Upload an Attachment to a New Record
 
Audit
Set Audit Fields on Insert
Set Audit Fields on Update
 
Button Customization
Add Custom Button and Handle its OnClick Event
Get ID of Saved Record in Button Click Handler
Override the Delete Button Handler
Override the Save Button Handler to Modify and Redirect URL Values
 
Cache, Cookies and Session Variables
Retrieve Information from Cache
Retrieve Information from Cookies
Retrieve Information from Session Variable
Save Information in Cache
Save Information in Cookies
Save Information in Session Variable
 
Computed Values
Count Distinct Values in a Table Column
Get Largest Field Value from a Table Column
Get Smallest Field Value from a Table Column
Virtual Calculated Field in Table Record
 
Crystal Reports Integration
Create Report in Microsoft Visual Studio
Generate PDF Report
Use Parameters with Crystal Reports
 
Data Grid
Change MouseOver Cursor from Arrow to Hand
Conditionally Format DataGrid Column Text
Populate GridView with Your Own Database Stored Procedures
 
Data Types
Format Table Column Data
Validate Table Column Data
 
Display Conditionally
Conditional Display of Field, Label and Value
Display Record Separators in a Table Panel
 
Dropdown List Handling
Multiple Dropdown Fields that Dynamically Update Each Other
Redirect to Another Page when Dropdown Field Changes
Remove Please Select from Dropdown List
 
Email Integration
Configure Email Server Authentication
 
Error Message Customization
Custom Error Message on Adding Record
Customize the Default Error Message
Use RegisterJScriptAlert to Display Messages
 
Event Handling
Catch Selected Index Changed Event in a Table Panel
 
Export Data
Customize Exported File Column Headings
Customize Exported File Columns
 
Filter Data
Add Additional Where Clause to Table
Filter Content of Field Filter Dropdown
Filter Dropdown List Box Content
Filter Table Control by Logged-In User
Filter Table Control by URL Value
Multiple Filters that Dynamically Update Each Other
Pre-Select an Item in Field Filter Dropdown
Set Content of Field Filter Dropdown
 
Format Data Display
Display a Field Value in Raw Format
Display Foreign Key as Multiple Columns from Foreign Table
Dynamically Update Sum on Table Without Postback
 
Hide Controls
Hide Table Control Until Searched
Hide Table Control when Empty
 
Multi-lingual Application
Add Dropdown List To Choose Language Of Application
 
Pagination
Set Pagination Size Programmatically
 
Security and Authentication
Application-Wide Page Security
Customize Application Authentication Behavior
Customize Page Security Enforcement
Dynamically Set the Start Page Based on Logged-In User
Perform Special Processing when Logging Out
Set Field Values for Logged-In User
Store Extra Information at Sign-In Time
 
Selected Row Handling
Add Copy Record Button
Handle Selected Record on a Button Click
 
Set Field Values
Initialize New Record from Existing Record
Pre-Select an Item in Field Filter Dropdown
Set Field Value When Another Field Changes
Set Field Values for Logged-In User
 
Sort Data
Customize Dropdown Sort Order
Customize Table Control Sort Order
Handle Sort Event
 
Stored Procedures Customization
Add Records with Your Own Database Stored Procedures
Populate GridView with Your Own Database Stored Procedures
Retrieve Multiple Records with Your Own Database Stored Procedures
 
Third Party Control Integration
Use External DLLs in Applications
Use Microsoft's Calendar Control to Pick Dates
 
Update and Add Data
Add New Record
Check If Record Already Exists Before Saving Data
Create a DataTable Object
Pre-Create Blank Rows in Table Control
Update Record Data
 
URL Parameter Passing
Go to a Specific Page in a Table Panel
Passing calculated values in URLs
Set URL parameters using ModifyRedirectUrl
Use XML Encoded Primary Key Passed via URL
 
Validate Data
Disable Concurrency Validation
Validate Field Value Immediately
Validate Field Value
Validate Related Textbox Fields in Record Control and Display Custom Error Message
 
Web Services
Add a Web Service to Your Application
Delete an Existing Record Using External Web Service
Insert a New Record Using External Web Service
Update an Existing Record Using External Web Service
 
 


  Privacy Statement