Introduction
- Create a data access layer
- Create a business logic layer
- Dashboard page and site navigation
Basic Report
- Use objectdatasource to display data
- Declare Parameters
- Program to set the parameter value of objectdatasource
Master/Slave
- Master/Slave reports filtered by dropdownlist
- Master/Slave reports filtered by two dropdownlists
- Cross-page Master/Slave report
- Master/Slave reports implemented using gridview and detailview
Custom formatting
- Data-based custom formatting
- Use templatefield in the gridview Control
- Use templatefield in the detailsview Control
- Use formview templates
- Display statistics in the footer of the gridview
Edit insert and delete data
- Overview insert, update, and delete data
- Study the associated events of insertion, update, and deletion
- Handle BLL/Dal layer exceptions on the ASP. NET page
- Add verification controls to the edit and Add Interfaces
- Custom data modification page
- Implement Open concurrency
- Add client confirmation for data deletion
- Modify data based on user restrictions
Paging and sorting
- Paging and sorting report data
- Increase paging efficiency when there is a large amount of data
- Sort custom paging data
- Create a user interface for custom sorting
Custom button Behavior
Use datalist and repeater to display data
- Use datalist and repeater to display data
- Format data of datalist and repeater
- Use datalist to display multiple records in one row
- Data Control nesting
Use datalist and repeater to filter data
- Master/Slave reports filtered by dropdownlist
- Cross-page Master/Slave report
- Master/Slave reports implemented using repeater and datalist
Use datalist to edit and delete data
- To sum up, edit and delete data in datalist.
- Batch update
- Handle BLL and Dal exceptions