« Back to Suite Examples
obout ASP.NET Grid examples
(version 6.0.4, released on November 9, 2009)
Select the examples you want to see:
ASP.NET
C#
VB.NET
Path to folder with Grid examples:
C:\Program Files\oboutsuite\Grid
Appearance
-
1
Style Gallery
aspnet_style_gallery.aspx
Populating with Data
-
9
Binding to DataSet
aspnet_data_sources_dataset.aspx
Binding to DataReader
aspnet_data_sources_datareader.aspx
Binding to DataTable
aspnet_data_sources_datatable.aspx
Binding to ObjectDataSource
aspnet_data_sources_ods.aspx
Binding to SqlDataSource
aspnet_data_sources_sds.aspx
Binding to XmlDataSource
aspnet_data_sources_xds.aspx
Binding to Generic Collections
aspnet_data_sources_generic.aspx
Maximum Performance
aspnet_data_sources_performance.aspx
Partial Load
aspnet_data_sources_partial.aspx
Add/Edit/Delete
-
15
Add/Edit/Delete Records
aspnet_commands.aspx
Type Validation
aspnet_type_validation.aspx
Multi-Record Add/Edit/Delete
aspnet_commands_multi_record.aspx
Edit on Double-Click
aspnet_edit_on_double_click.aspx
Add/Edit using Custom Forms
aspnet_commands_row_template.aspx
Sliding Row Editor
New
aspnet_commands_sliding_editor.aspx
Default Values for Add/Edit
aspnet_default_values_for_add.aspx
Automatic Updates
aspnet_commands_automatic_updates.aspx
Using Flyout and Custom Forms
aspnet_commands_using_flyout.aspx
Using Flyout, Custom Forms
and AJAX
aspnet_commands_using_flyout_ajax.aspx
Autosave and Double-Click
aspnet_edit_on_double_click_and_autosave.aspx
Edit using Context-Menu
aspnet_with_easymenu_edit_del_rec.aspx
Declarative Add/Edit/Delete
aspnet_commands_declarative.aspx
Insert/Update/Delete
using ObjectDataSource
aspnet_commands_ods.aspx
"Excel-Style" Editing
aspnet_commands_excel_style.aspx
Select Records
-
11
Select Records
aspnet_selecting_records.aspx
Find Selected Records - Client-Side
aspnet_find_selected_client_side.aspx
Find Selected Records - Server-Side
aspnet_find_selected_server_side.aspx
selectRecord / deselectRecord
aspnet_select_client_side.aspx
Set the Selected Records
aspnet_select_server_side.aspx
AutoPostBackOnSelect
aspnet_select_autopostback.aspx
Select using Checkboxes
aspnet_select_using_checkboxes.aspx
Select All using Checkboxes
New
aspnet_select_using_checkboxes_all.aspx
Select using Radio Buttons
aspnet_select_using_radio.aspx
Select with Checkmark
aspnet_select_with_checkmark.aspx
Select All Records
New
aspnet_select_all.aspx
Columns
-
15
Resizing Columns
aspnet_resizing_columns.aspx
Width
aspnet_columns_width.aspx
Visible
aspnet_columns_visible.aspx
AllowEdit / AllowDelete
aspnet_columns_edit_delete.aspx
DataFormatString
aspnet_columns_dataformatstring.aspx
ApplyFormatInEditMode
aspnet_columns_applyformat.aspx
Index
aspnet_columns_index.aspx
NullDisplayText
aspnet_columns_nulldisplaytext.aspx
ReadOnly
aspnet_columns_readonly.aspx
Wrap
aspnet_columns_wrap.aspx
ParseHTML
aspnet_columns_parse_html.aspx
Align & HeaderAlign
aspnet_columns_align.aspx
showColumn / hideColumn
aspnet_columns_show_hide.aspx
AutoGenerateColumns
aspnet_autogeneratecolumns.aspx
Relative Widths
aspnet_relative_widths.aspx
Paging
-
7
Paging
aspnet_paging.aspx
Customize the Page Size Drop-down
aspnet_page_size_options.aspx
Customize Paging
aspnet_customize_paging.aspx
Change Page on Client-Side
aspnet_paging_client.aspx
Customize Number of Pages
aspnet_paging_customize_numbers.aspx
Manual Paging
aspnet_paging_manual.aspx
Show ALL records
aspnet_paging_all_records.aspx
Sorting
-
2
Simple Sorting
aspnet_sorting.aspx
Multi-Column Sorting
aspnet_sorting_multicolumn.aspx
Filtering
-
18
Filtering Records
aspnet_filtering_records.aspx
Enable/Disable Filtering for Columns
aspnet_filtering_allow_filter.aspx
Show/Hide Filter Criterias
aspnet_filtering_show_criterias.aspx
AJAX AutoSuggest Filtering
aspnet_filtering_autosuggest.aspx
Customize Filter Options
aspnet_filtering_customize_options.aspx
Programmatic Filter - Client-Side
aspnet_filtering_client_side.aspx
Alphabetic Filter
aspnet_filtering_alphabetic.aspx
Keeping Filter State
aspnet_filtering_keep_state.aspx
Initial State
New
aspnet_filtering_initial_state.aspx
Filter Position
New
aspnet_filtering_position.aspx
Initial Filter
New
aspnet_filtering_initial_filter.aspx
Custom Filter Options
New
aspnet_filtering_custom_options.aspx
Between, By Year, By Month
New
aspnet_filtering_date_filters.aspx
ALL vs. ANY
New
aspnet_filtering_matching_type.aspx
Validate Filters
New
aspnet_filtering_validation.aspx
Filtering Millions of Records
New
aspnet_filtering_performance.aspx
Master/Detail with External Filters
New
aspnet_filtering_external.aspx
Filter localized dates (dd/MM/yyyy)
New
aspnet_filtering_date_localized.aspx
Localization
-
2
Localization
aspnet_localization.aspx
Custom Localization
aspnet_localization_customize.aspx
Accessibility
-
2
Key Navigation
aspnet_key_navigation.aspx
Customizing Key Navigation
aspnet_key_navigation_customize.aspx
Client-Side Events
-
2
Add/Edit/Delete
aspnet_clientside_events.aspx
Expose the Sender
aspnet_events_client_sender.aspx
Server-Side Events
-
2
OnRowCreated & OnRowDataBound
aspnet_events_row.aspx
OnColumnsCreated
aspnet_events_columns.aspx
Mode
-
2
Callback Mode
aspnet_callback_mode.aspx
Postback Mode
aspnet_postback_mode.aspx
Appearance Customization
-
2
Show/Hide Header/Footer
aspnet_header_footer.aspx
Align Elements in Footer
New
aspnet_customization_footer_alignment.aspx
Templates
-
24
Templates for Edit/Insert
aspnet_templates.aspx
Templates for the Filter
aspnet_filter_templates.aspx
Format Dates
aspnet_format_dates.aspx
ASP.NET Grid with Images
aspnet_with_images.aspx
Add/Edit/Delete Buttons
aspnet_templates_buttons.aspx
Multi-Record Add/Edit/Delete
aspnet_templates_buttons_multi.aspx
Filter Buttons
aspnet_templates_filter_buttons.aspx
Combine Columns
aspnet_combine_columns.aspx
Hyperlinks in the Grid
aspnet_templates_hyperlinks.aspx
Wrap Headers
aspnet_templates_wrap_headers.aspx
Using Container.DataObject
aspnet_templates_dataobject.aspx
Templates for Manual Paging
aspnet_templates_manual_paging.aspx
Numbering Records
aspnet_numbering_records.aspx
GroupHeaderTemplateId
aspnet_templates_group_header.aspx
Format Currencies
aspnet_format_currencies.aspx
Custom Formatting
aspnet_custom_format_template.aspx
Get Selected Checkboxes
aspnet_templates_access_checkboxes.aspx
With Databound DropDownList
aspnet_templates_ddl_databound.aspx
Dynamic DropDownList
aspnet_templates_dynamic_ddl.aspx
With Multiselect Listbox
aspnet_templates_with_multiselect_listbox.aspx
With Databound Controls
aspnet_templates_databound_controls.aspx
DropDownList with "New" option
aspnet_templates_dropdown_with_new.aspx
View / Edit Details
aspnet_templates_show_details.aspx
Customize for Mobile Devices
aspnet_templates_mobile_devices.aspx
Scrolling
-
11
Vertical Scroll with Fixed Headers
aspnet_scroll_vertical.aspx
Horizontal Scroll
aspnet_scroll_horizontal.aspx
Vertical & Horizontal
aspnet_scroll_both.aspx
Automatic Scroll
aspnet_scroll_automatic.aspx
Horizontal Scroll and Filter
aspnet_scroll_horizontal_and_filter.aspx
Using Percentages
New
aspnet_scroll_percentages.aspx
Full Window Width / Height
New
aspnet_scroll_percentages_full.aspx
Automatic Resize with Splitter
New
aspnet_scroll_automatic_resize.aspx
Fixed (Frozen) Columns
aspnet_scroll_fixed_columns.aspx
Fixed Height
New
aspnet_scroll_fixed_height.aspx
Fixed Height in Percentages
New
aspnet_scroll_fixed_height_perc.aspx
Grouping
-
10
Grouping the Records
aspnet_grouping.aspx
Allow Grouping for Columns
aspnet_grouping_endi_cols.aspx
Initial Grouping
aspnet_grouping_initial.aspx
Groups Information
aspnet_grouping_info.aspx
Multi-Page Groups Information
aspnet_grouping_info_multi.aspx
Show Collapsed Groups
aspnet_grouping_collapsed_groups.aspx
Hide Columns When Grouping
aspnet_grouping_hide_cols.aspx
Keep Expanded
aspnet_grouping_keep_state.aspx
Format the Group Headers
aspnet_grouping_format.aspx
Customize the Group Headers
aspnet_grouping_header.aspx
Totals / Sub-Totals
-
4
Totals
aspnet_totals.aspx
Groups Sub-Totals
aspnet_totals_groups.aspx
Aggregates
aspnet_totals_aggregates.aspx
Totals of Selected Records
aspnet_totals_client.aspx
Master / Detail
-
21
Load At Once (OnLoad)
aspnet_master_detail_onload.aspx
Load On Demand (OnCallback)
aspnet_master_detail_oncallback.aspx
DetailGrid State
aspnet_master_detail_state.aspx
Multiple Details on the Same Level
aspnet_master_detail_same_level.aspx
Self-Reference Display
aspnet_master_detail_self_reference.aspx
Unlimited Number of Levels
aspnet_master_detail_unlimited.aspx
Show Empty Details
aspnet_master_detail_show_empty.aspx
Full Set of Features
aspnet_master_detail_full.aspx
Populate from ObjectDataSource
aspnet_master_detail_populate_ods.aspx
Populate from DataSet
aspnet_master_detail_populate_ds.aspx
Populate from Generic Collections
aspnet_master_detail_populate_gc.aspx
Expand / Collapse All
aspnet_master_detail_toggle.aspx
Multiple Foreign Keys
aspnet_master_detail_foreign.aspx
Templates for Action Buttons
aspnet_master_detail_action.aspx
Client-Side Manipulation
aspnet_master_detail_client.aspx
Get Selected Records
aspnet_master_detail_selected_records.aspx
Expand / Collapse On Select
aspnet_master_detail_onselect.aspx
Different Styles
aspnet_master_detail_styles.aspx
Select on Expand / Collapse
aspnet_master_detail_select_on_expand.aspx
Expand a Single Detail Grid
aspnet_master_detail_single.aspx
Detail Grid inside Row Edit Template
New
aspnet_master_detail_row_template.aspx
Exporting
-
6
Exporting to Excel and Word
aspnet_export_to_excel_word.aspx
Customize the exported files
aspnet_export_customize.aspx
Life Time for exported files
aspnet_export_lifetime.aspx
Server-Side exporting
aspnet_export_server_side.aspx
OnClientExportStart/Finish
aspnet_export_client_events.aspx
ExportedFilesTargetWindow
aspnet_export_target.aspx
Printing
-
2
Printing the Grid
aspnet_print.aspx
Printing All Pages
New
aspnet_print_all.aspx
Integration
-
14
E-Mail Client
aspnet_integration_email_client.aspx
File Browser
aspnet_integration_file_browser.aspx
D-n-D to Tree
aspnet_integration_dnd_tree.aspx
Linked with TreeView
aspnet_tree_link_grid.aspx
Customers
aspnet_integration_customers.aspx
Grid with Easy-Menu
aspnet_integration_easymenu.aspx
Combobox inside Templates
aspnet_integration_cbo_tpl.aspx
Grid with DatePicker
aspnet_integration_datepicker.aspx
Grid with Flyout
aspnet_integration_flyout.aspx
Grid and MasterPages
aspnet_grid_and_master_pages.aspx
Grid with FileUploader
aspnet_integration_file_uploader.aspx
Grid with Multilevel Combobox
aspnet_integration_multilevel_cbo.aspx
Grid with AJAX TabStrip
aspnet_integration_ajax_tabstrip.aspx
Grid with HTML Editor
aspnet_integration_html_editor.aspx
Other Features
-
10
ShowLoadingMessage
aspnet_show_loading_message.aspx
Hover Effects
aspnet_hover_effects.aspx
Multiple Grids
aspnet_multiple_grids.aspx
Large Grids
aspnet_large_grids.aspx
Refresh the Records of the Grid
aspnet_refresh_records.aspx
Clearing the Grid
aspnet_clearing_grid.aspx
Generate IDs for Records
aspnet_generate_record_ids.aspx
Client-Side Model
aspnet_client_side_model.aspx
Handling Errors
aspnet_handling_errors.aspx
Find and Replace
aspnet_find_replace.aspx
You can find the ASP.NET examples in the
Grid
folder.
They have the
aspnet_
prefix.
Appearance
-
1
Style Gallery
cs_style_gallery.aspx
Populating with Data
-
9
Binding to DataSet
cs_data_sources_dataset.aspx
Binding to DataReader
cs_data_sources_datareader.aspx
Binding to DataTable
cs_data_sources_datatable.aspx
Binding to ObjectDataSource
cs_data_sources_ods.aspx
Binding to SqlDataSource
cs_data_sources_sds.aspx
Binding to XmlDataSource
cs_data_sources_xds.aspx
Binding to Generic Collections
cs_data_sources_generic.aspx
Maximum Performance
cs_data_sources_performance.aspx
Partial Load
cs_data_sources_partial.aspx
Add/Edit/Delete
-
15
Add/Edit/Delete Records
cs_commands.aspx
Type Validation
cs_type_validation.aspx
Multi-Record Add/Edit/Delete
cs_commands_multi_record.aspx
Edit on Double-Click
cs_edit_on_double_click.aspx
Add/Edit using Custom Forms
cs_commands_row_template.aspx
Sliding Row Editor
New
cs_commands_sliding_editor.aspx
Default Values for Add/Edit
cs_default_values_for_add.aspx
Automatic Updates
cs_commands_automatic_updates.aspx
Using Flyout and Custom Forms
cs_commands_using_flyout.aspx
Using Flyout, Custom Forms
and AJAX
cs_commands_using_flyout_ajax.aspx
Autosave and Double-Click
cs_edit_on_double_click_and_autosave.aspx
Edit using Context-Menu
cs_with_easymenu_edit_del_rec.aspx
Declarative Add/Edit/Delete
cs_commands_declarative.aspx
Insert/Update/Delete
using ObjectDataSource
cs_commands_ods.aspx
"Excel-Style" Editing
cs_commands_excel_style.aspx
Select Records
-
11
Select Records
cs_selecting_records.aspx
Find Selected Records - Client-Side
cs_find_selected_client_side.aspx
Find Selected Records - Server-Side
cs_find_selected_server_side.aspx
selectRecord / deselectRecord
cs_select_client_side.aspx
Set the Selected Records
cs_select_server_side.aspx
AutoPostBackOnSelect
cs_select_autopostback.aspx
Select using Checkboxes
cs_select_using_checkboxes.aspx
Select All using Checkboxes
New
cs_select_using_checkboxes_all.aspx
Select using Radio Buttons
cs_select_using_radio.aspx
Select with Checkmark
cs_select_with_checkmark.aspx
Select All Records
New
cs_select_all.aspx
Columns
-
15
Resizing Columns
cs_resizing_columns.aspx
Width
cs_columns_width.aspx
Visible
cs_columns_visible.aspx
AllowEdit / AllowDelete
cs_columns_edit_delete.aspx
DataFormatString
cs_columns_dataformatstring.aspx
ApplyFormatInEditMode
cs_columns_applyformat.aspx
Index
cs_columns_index.aspx
NullDisplayText
cs_columns_nulldisplaytext.aspx
ReadOnly
cs_columns_readonly.aspx
Wrap
cs_columns_wrap.aspx
ParseHTML
cs_columns_parse_html.aspx
Align & HeaderAlign
cs_columns_align.aspx
showColumn / hideColumn
cs_columns_show_hide.aspx
AutoGenerateColumns
cs_autogeneratecolumns.aspx
Relative Widths
cs_relative_widths.aspx
Paging
-
7
Paging
cs_paging.aspx
Customize the Page Size Drop-down
cs_page_size_options.aspx
Customize Paging
cs_customize_paging.aspx
Change Page on Client-Side
cs_paging_client.aspx
Customize Number of Pages
cs_paging_customize_numbers.aspx
Manual Paging
cs_paging_manual.aspx
Show ALL records
cs_paging_all_records.aspx
Sorting
-
2
Simple Sorting
cs_sorting.aspx
Multi-Column Sorting
cs_sorting_multicolumn.aspx
Filtering
-
16
Filtering Records
cs_filtering_records.aspx
Enable/Disable Filtering for Columns
cs_filtering_allow_filter.aspx
Show/Hide Filter Criterias
cs_filtering_show_criterias.aspx
AJAX AutoSuggest Filtering
cs_filtering_autosuggest.aspx
Customize Filter Options
cs_filtering_customize_options.aspx
Programmatic Filter - Client-Side
cs_filtering_client_side.aspx
Alphabetic Filter
cs_filtering_alphabetic.aspx
Keeping Filter State
cs_filtering_keep_state.aspx
Initial State
New
cs_filtering_initial_state.aspx
Filter Position
New
cs_filtering_position.aspx
Initial Filter
New
cs_filtering_initial_filter.aspx
Custom Filter Options
New
cs_filtering_custom_options.aspx
Between, By Year, By Month
New
cs_filtering_date_filters.aspx
ALL vs. ANY
New
cs_filtering_matching_type.aspx
Validate Filters
New
cs_filtering_validation.aspx
Filtering Millions of Records
New
cs_filtering_performance.aspx
Localization
-
2
Localization
cs_localization.aspx
Custom Localization
cs_localization_customize.aspx
Accessibility
-
2
Key Navigation
cs_key_navigation.aspx
Customizing Key Navigation
cs_key_navigation_customize.aspx
Client-Side Events
-
2
Add/Edit/Delete
cs_clientside_events.aspx
Expose the Sender
cs_events_client_sender.aspx
Server-Side Events
-
2
OnRowCreated & OnRowDataBound
cs_events_row.aspx
OnColumnsCreated
cs_events_columns.aspx
Mode
-
2
Callback Mode
cs_callback_mode.aspx
Postback Mode
cs_postback_mode.aspx
Appearance Customization
-
1
Show/Hide Header/Footer
cs_header_footer.aspx
Templates
-
24
Templates for Edit/Insert
cs_templates.aspx
Templates for the Filter
cs_filter_templates.aspx
Format Dates
cs_format_dates.aspx
ASP.NET Grid with Images
cs_with_images.aspx
Add/Edit/Delete Buttons
cs_templates_buttons.aspx
Multi-Record Add/Edit/Delete
cs_templates_buttons_multi.aspx
Filter Buttons
cs_templates_filter_buttons.aspx
Combine Columns
cs_combine_columns.aspx
Hyperlinks in the Grid
cs_templates_hyperlinks.aspx
Wrap Headers
cs_templates_wrap_headers.aspx
Using Container.DataObject
cs_templates_dataobject.aspx
Templates for Manual Paging
cs_templates_manual_paging.aspx
Numbering Records
cs_numbering_records.aspx
GroupHeaderTemplateId
cs_templates_group_header.aspx
Format Currencies
cs_format_currencies.aspx
Custom Formatting
cs_custom_format_template.aspx
Get Selected Checkboxes
cs_templates_access_checkboxes.aspx
With Databound DropDownList
cs_templates_ddl_databound.aspx
Dynamic DropDownList
cs_templates_dynamic_ddl.aspx
With Multiselect Listbox
cs_templates_with_multiselect_listbox.aspx
With Databound Controls
cs_templates_databound_controls.aspx
DropDownList with "New" option
cs_templates_dropdown_with_new.aspx
View / Edit Details
cs_templates_show_details.aspx
Customize for Mobile Devices
cs_templates_mobile_devices.aspx
Scrolling
-
11
Vertical Scroll with Fixed Headers
cs_scroll_vertical.aspx
Horizontal Scroll
cs_scroll_horizontal.aspx
Vertical & Horizontal
cs_scroll_both.aspx
Automatic Scroll
cs_scroll_automatic.aspx
Horizontal Scroll and Filter
cs_scroll_horizontal_and_filter.aspx
Using Percentages
New
cs_scroll_percentages.aspx
Full Window Width / Height
New
cs_scroll_percentages_full.aspx
Automatic Resize with Splitter
New
cs_scroll_automatic_resize.aspx
Fixed (Frozen) Columns
cs_scroll_fixed_columns.aspx
Fixed Height
New
cs_scroll_fixed_height.aspx
Fixed Height in Percentages
New
cs_scroll_fixed_height_perc.aspx
Grouping
-
10
Grouping the Records
cs_grouping.aspx
Allow Grouping for Columns
cs_grouping_endi_cols.aspx
Initial Grouping
cs_grouping_initial.aspx
Groups Information
cs_grouping_info.aspx
Multi-Page Groups Information
cs_grouping_info_multi.aspx
Show Collapsed Groups
cs_grouping_collapsed_groups.aspx
Hide Columns When Grouping
cs_grouping_hide_cols.aspx
Keep Expanded
cs_grouping_keep_state.aspx
Format the Group Headers
cs_grouping_format.aspx
Customize the Group Headers
cs_grouping_header.aspx
Totals / Sub-Totals
-
4
Totals
cs_totals.aspx
Groups Sub-Totals
cs_totals_groups.aspx
Aggregates
cs_totals_aggregates.aspx
Totals of Selected Records
cs_totals_client.aspx
Master / Detail
-
20
Load At Once (OnLoad)
cs_master_detail_onload.aspx
Load On Demand (OnCallback)
cs_master_detail_oncallback.aspx
DetailGrid State
cs_master_detail_state.aspx
Multiple Details on the Same Level
cs_master_detail_same_level.aspx
Self-Reference Display
cs_master_detail_self_reference.aspx
Unlimited Number of Levels
cs_master_detail_unlimited.aspx
Show Empty Details
cs_master_detail_show_empty.aspx
Full Set of Features
cs_master_detail_full.aspx
Populate from ObjectDataSource
cs_master_detail_populate_ods.aspx
Populate from DataSet
cs_master_detail_populate_ds.aspx
Populate from Generic Collections
cs_master_detail_populate_gc.aspx
Expand / Collapse All
cs_master_detail_toggle.aspx
Multiple Foreign Keys
cs_master_detail_foreign.aspx
Templates for Action Buttons
cs_master_detail_action.aspx
Client-Side Manipulation
cs_master_detail_client.aspx
Get Selected Records
cs_master_detail_selected_records.aspx
Expand / Collapse On Select
cs_master_detail_onselect.aspx
Different Styles
cs_master_detail_styles.aspx
Select on Expand / Collapse
cs_master_detail_select_on_expand.aspx
Expand a Single Detail Grid
cs_master_detail_single.aspx
Exporting
-
6
Exporting to Excel and Word
cs_export_to_excel_word.aspx
Customize the exported files
cs_export_customize.aspx
Life Time for exported files
cs_export_lifetime.aspx
Server-Side exporting
cs_export_server_side.aspx
OnClientExportStart/Finish
cs_export_client_events.aspx
ExportedFilesTargetWindow
cs_export_target.aspx
Printing
-
2
Printing the Grid
cs_print.aspx
Printing All Pages
New
cs_print_all.aspx
Integration
-
14
E-Mail Client
cs_integration_email_client.aspx
File Browser
cs_integration_file_browser.aspx
D-n-D to Tree
cs_integration_dnd_tree.aspx
Linked with TreeView
cs_tree_link_grid.aspx
Customers
cs_integration_customers.aspx
Grid with Easy-Menu
cs_integration_easymenu.aspx
Combobox inside Templates
cs_integration_cbo_tpl.aspx
Grid with DatePicker
cs_integration_datepicker.aspx
Grid with Flyout
cs_integration_flyout.aspx
Grid and MasterPages
cs_grid_and_master_pages.aspx
Grid with FileUploader
cs_integration_file_uploader.aspx
Grid with Multilevel Combobox
cs_integration_multilevel_cbo.aspx
Grid with AJAX TabStrip
cs_integration_ajax_tabstrip.aspx
Grid with HTML Editor
cs_integration_html_editor.aspx
Other Features
-
10
ShowLoadingMessage
cs_show_loading_message.aspx
Hover Effects
cs_hover_effects.aspx
Multiple Grids
cs_multiple_grids.aspx
Large Grids
cs_large_grids.aspx
Refresh the Records of the Grid
cs_refresh_records.aspx
Clearing the Grid
cs_clearing_grid.aspx
Generate IDs for Records
cs_generate_record_ids.aspx
Client-Side Model
cs_client_side_model.aspx
Handling Errors
cs_handling_errors.aspx
Find and Replace
cs_find_replace.aspx
You can find the C# examples in the
Grid
folder.
They have the
cs_
prefix.
Appearance
-
1
Style Gallery
vb_style_gallery.aspx
Populating with Data
-
9
Binding to DataSet
vb_data_sources_dataset.aspx
Binding to DataReader
vb_data_sources_datareader.aspx
Binding to DataTable
vb_data_sources_datatable.aspx
Binding to ObjectDataSource
vb_data_sources_ods.aspx
Binding to SqlDataSource
vb_data_sources_sds.aspx
Binding to XmlDataSource
vb_data_sources_xds.aspx
Binding to Generic Collections
vb_data_sources_generic.aspx
Maximum Performance
vb_data_sources_performance.aspx
Partial Load
vb_data_sources_partial.aspx
Add/Edit/Delete
-
15
Add/Edit/Delete Records
vb_commands.aspx
Type Validation
vb_type_validation.aspx
Multi-Record Add/Edit/Delete
vb_commands_multi_record.aspx
Edit on Double-Click
vb_edit_on_double_click.aspx
Add/Edit using Custom Forms
vb_commands_row_template.aspx
Sliding Row Editor
New
vb_commands_sliding_editor.aspx
Default Values for Add/Edit
vb_default_values_for_add.aspx
Automatic Updates
vb_commands_automatic_updates.aspx
Using Flyout and Custom Forms
vb_commands_using_flyout.aspx
Using Flyout, Custom Forms
and AJAX
vb_commands_using_flyout_ajax.aspx
Autosave and Double-Click
vb_edit_on_double_click_and_autosave.aspx
Edit using Context-Menu
vb_with_easymenu_edit_del_rec.aspx
Declarative Add/Edit/Delete
vb_commands_declarative.aspx
Insert/Update/Delete
using ObjectDataSource
vb_commands_ods.aspx
"Excel-Style" Editing
vb_commands_excel_style.aspx
Select Records
-
11
Select Records
vb_selecting_records.aspx
Find Selected Records - Client-Side
vb_find_selected_client_side.aspx
Find Selected Records - Server-Side
vb_find_selected_server_side.aspx
selectRecord / deselectRecord
vb_select_client_side.aspx
Set the Selected Records
vb_select_server_side.aspx
AutoPostBackOnSelect
vb_select_autopostback.aspx
Select using Checkboxes
vb_select_using_checkboxes.aspx
Select All using Checkboxes
New
vb_select_using_checkboxes_all.aspx
Select using Radio Buttons
vb_select_using_radio.aspx
Select with Checkmark
vb_select_with_checkmark.aspx
Select All Records
New
vb_select_all.aspx
Columns
-
15
Resizing Columns
vb_resizing_columns.aspx
Width
vb_columns_width.aspx
Visible
vb_columns_visible.aspx
AllowEdit / AllowDelete
vb_columns_edit_delete.aspx
DataFormatString
vb_columns_dataformatstring.aspx
ApplyFormatInEditMode
vb_columns_applyformat.aspx
Index
vb_columns_index.aspx
NullDisplayText
vb_columns_nulldisplaytext.aspx
ReadOnly
vb_columns_readonly.aspx
Wrap
vb_columns_wrap.aspx
ParseHTML
vb_columns_parse_html.aspx
Align & HeaderAlign
vb_columns_align.aspx
showColumn / hideColumn
vb_columns_show_hide.aspx
AutoGenerateColumns
vb_autogeneratecolumns.aspx
Relative Widths
vb_relative_widths.aspx
Paging
-
7
Paging
vb_paging.aspx
Customize the Page Size Drop-down
vb_page_size_options.aspx
Customize Paging
vb_customize_paging.aspx
Change Page on Client-Side
vb_paging_client.aspx
Customize Number of Pages
vb_paging_customize_numbers.aspx
Manual Paging
vb_paging_manual.aspx
Show ALL records
vb_paging_all_records.aspx
Sorting
-
2
Simple Sorting
vb_sorting.aspx
Multi-Column Sorting
vb_sorting_multicolumn.aspx
Filtering
-
16
Filtering Records
vb_filtering_records.aspx
Enable/Disable Filtering for Columns
vb_filtering_allow_filter.aspx
Show/Hide Filter Criterias
vb_filtering_show_criterias.aspx
AJAX AutoSuggest Filtering
vb_filtering_autosuggest.aspx
Customize Filter Options
vb_filtering_customize_options.aspx
Programmatic Filter - Client-Side
vb_filtering_client_side.aspx
Alphabetic Filter
vb_filtering_alphabetic.aspx
Keeping Filter State
vb_filtering_keep_state.aspx
Initial State
New
vb_filtering_initial_state.aspx
Filter Position
New
vb_filtering_position.aspx
Initial Filter
New
vb_filtering_initial_filter.aspx
Custom Filter Options
New
vb_filtering_custom_options.aspx
Between, By Year, By Month
New
vb_filtering_date_filters.aspx
ALL vs. ANY
New
vb_filtering_matching_type.aspx
Validate Filters
New
vb_filtering_validation.aspx
Filtering Millions of Records
New
vb_filtering_performance.aspx
Localization
-
2
Localization
vb_localization.aspx
Custom Localization
vb_localization_customize.aspx
Accessibility
-
2
Key Navigation
vb_key_navigation.aspx
Customizing Key Navigation
vb_key_navigation_customize.aspx
Client-Side Events
-
2
Add/Edit/Delete
vb_clientside_events.aspx
Expose the Sender
vb_events_client_sender.aspx
Server-Side Events
-
2
OnRowCreated & OnRowDataBound
vb_events_row.aspx
OnColumnsCreated
vb_events_columns.aspx
Mode
-
2
Callback Mode
vb_callback_mode.aspx
Postback Mode
vb_postback_mode.aspx
Appearance Customization
-
1
Show/Hide Header/Footer
vb_header_footer.aspx
Templates
-
24
Templates for Edit/Insert
vb_templates.aspx
Templates for the Filter
vb_filter_templates.aspx
Format Dates
vb_format_dates.aspx
ASP.NET Grid with Images
vb_with_images.aspx
Add/Edit/Delete Buttons
vb_templates_buttons.aspx
Multi-Record Add/Edit/Delete
vb_templates_buttons_multi.aspx
Filter Buttons
vb_templates_filter_buttons.aspx
Combine Columns
vb_combine_columns.aspx
Hyperlinks in the Grid
vb_templates_hyperlinks.aspx
Wrap Headers
vb_templates_wrap_headers.aspx
Using Container.DataObject
vb_templates_dataobject.aspx
Templates for Manual Paging
vb_templates_manual_paging.aspx
Numbering Records
vb_numbering_records.aspx
GroupHeaderTemplateId
vb_templates_group_header.aspx
Format Currencies
vb_format_currencies.aspx
Custom Formatting
vb_custom_format_template.aspx
Get Selected Checkboxes
vb_templates_access_checkboxes.aspx
With Databound DropDownList
vb_templates_ddl_databound.aspx
Dynamic DropDownList
vb_templates_dynamic_ddl.aspx
With Multiselect Listbox
vb_templates_with_multiselect_listbox.aspx
With Databound Controls
vb_templates_databound_controls.aspx
DropDownList with "New" option
vb_templates_dropdown_with_new.aspx
View / Edit Details
vb_templates_show_details.aspx
Customize for Mobile Devices
vb_templates_mobile_devices.aspx
Scrolling
-
11
Vertical Scroll with Fixed Headers
vb_scroll_vertical.aspx
Horizontal Scroll
vb_scroll_horizontal.aspx
Vertical & Horizontal
vb_scroll_both.aspx
Automatic Scroll
vb_scroll_automatic.aspx
Horizontal Scroll and Filter
vb_scroll_horizontal_and_filter.aspx
Using Percentages
New
vb_scroll_percentages.aspx
Full Window Width / Height
New
vb_scroll_percentages_full.aspx
Automatic Resize with Splitter
New
vb_scroll_automatic_resize.aspx
Fixed (Frozen) Columns
vb_scroll_fixed_columns.aspx
Fixed Height
New
vb_scroll_fixed_height.aspx
Fixed Height in Percentages
New
vb_scroll_fixed_height_perc.aspx
Grouping
-
10
Grouping the Records
vb_grouping.aspx
Allow Grouping for Columns
vb_grouping_endi_cols.aspx
Initial Grouping
vb_grouping_initial.aspx
Groups Information
vb_grouping_info.aspx
Multi-Page Groups Information
vb_grouping_info_multi.aspx
Show Collapsed Groups
vb_grouping_collapsed_groups.aspx
Hide Columns When Grouping
vb_grouping_hide_cols.aspx
Keep Expanded
vb_grouping_keep_state.aspx
Format the Group Headers
vb_grouping_format.aspx
Customize the Group Headers
vb_grouping_header.aspx
Totals / Sub-Totals
-
4
Totals
vb_totals.aspx
Groups Sub-Totals
vb_totals_groups.aspx
Aggregates
vb_totals_aggregates.aspx
Totals of Selected Records
vb_totals_client.aspx
Master / Detail
-
20
Load At Once (OnLoad)
vb_master_detail_onload.aspx
Load On Demand (OnCallback)
vb_master_detail_oncallback.aspx
DetailGrid State
vb_master_detail_state.aspx
Multiple Details on the Same Level
vb_master_detail_same_level.aspx
Self-Reference Display
vb_master_detail_self_reference.aspx
Unlimited Number of Levels
vb_master_detail_unlimited.aspx
Show Empty Details
vb_master_detail_show_empty.aspx
Full Set of Features
vb_master_detail_full.aspx
Populate from ObjectDataSource
vb_master_detail_populate_ods.aspx
Populate from DataSet
vb_master_detail_populate_ds.aspx
Populate from Generic Collections
vb_master_detail_populate_gc.aspx
Expand / Collapse All
vb_master_detail_toggle.aspx
Multiple Foreign Keys
vb_master_detail_foreign.aspx
Templates for Action Buttons
vb_master_detail_action.aspx
Client-Side Manipulation
vb_master_detail_client.aspx
Get Selected Records
vb_master_detail_selected_records.aspx
Expand / Collapse On Select
vb_master_detail_onselect.aspx
Different Styles
vb_master_detail_styles.aspx
Select on Expand / Collapse
vb_master_detail_select_on_expand.aspx
Expand a Single Detail Grid
vb_master_detail_single.aspx
Exporting
-
6
Exporting to Excel and Word
vb_export_to_excel_word.aspx
Customize the exported files
vb_export_customize.aspx
Life Time for exported files
vb_export_lifetime.aspx
Server-Side exporting
vb_export_server_side.aspx
OnClientExportStart/Finish
vb_export_client_events.aspx
ExportedFilesTargetWindow
vb_export_target.aspx
Printing
-
2
Printing the Grid
vb_print.aspx
Printing All Pages
New
vb_print_all.aspx
Integration
-
14
E-Mail Client
vb_integration_email_client.aspx
File Browser
vb_integration_file_browser.aspx
D-n-D to Tree
vb_integration_dnd_tree.aspx
Linked with TreeView
vb_tree_link_grid.aspx
Customers
vb_integration_customers.aspx
Grid with Easy-Menu
vb_integration_easymenu.aspx
Combobox inside Templates
vb_integration_cbo_tpl.aspx
Grid with DatePicker
vb_integration_datepicker.aspx
Grid with Flyout
vb_integration_flyout.aspx
Grid and MasterPages
vb_grid_and_master_pages.aspx
Grid with FileUploader
vb_integration_file_uploader.aspx
Grid with Multilevel Combobox
vb_integration_multilevel_cbo.aspx
Grid with AJAX TabStrip
vb_integration_ajax_tabstrip.aspx
Grid with HTML Editor
vb_integration_html_editor.aspx
Other Features
-
10
ShowLoadingMessage
vb_show_loading_message.aspx
Hover Effects
vb_hover_effects.aspx
Multiple Grids
vb_multiple_grids.aspx
Large Grids
vb_large_grids.aspx
Refresh the Records of the Grid
vb_refresh_records.aspx
Clearing the Grid
vb_clearing_grid.aspx
Generate IDs for Records
vb_generate_record_ids.aspx
Client-Side Model
vb_client_side_model.aspx
Handling Errors
vb_handling_errors.aspx
Find and Replace
vb_find_replace.aspx
You can find the VB.NET examples in the
Grid
folder.
They have the
vb_
prefix.
Important (before running the examples)
:
You have to give "write" rights to the
ASP.NET Machine Account
user for the
Northwind.mdb database. (This Access database is located in the
App_Data
folder.)
To do this, right-click on the Northwind.mdb file, select Properties and click the
Security tab. If the ASP.NET Machine Account isn't displayed in the users list,
you have to add it manually:
- click Add->Advanced->Find now and from the list with all the possible users,
select the ASP.NET Machine Account user and then assign to it the "Write" right.
Make sure the
Internet Guest Account
has the same rights.
If you still can't update the database, try to give the same rights to the
Service
account.
Also, make sure that the Northwind.mdb is not marked as Read-Only
If you don't follow these steps, you'll get an exception when trying to update the database:
Operation must use an updateable query.
obout ASP.NET Grid home
obout inc home