| Course Overview |
| Module Introduction |
| Navigation Overview |
| Lab Information |
| Manipulating Data in ASP.NET 2.0 |
| Module Introduction |
| Using Data Binding |
| Lesson Introduction |
| Overview of ASP.NET 2.0 Data Access |
| About the DataBinder Class |
| About the Eval Method |
| About the XPathBinder Class |
| The XPathBinder.Eval Method |
| Using the XPathSelect Method |
| Self Test |
| Using Data Providers |
| Lesson Introduction |
| About Connection Strings and the Section |
| Declarative Binding of a Connection String |
| Data-Bound Expressions |
| Protecting Data Providers by Enabling Encryption |
| Self Test |
| Using Data Source Components |
| Lesson Introduction |
| What Is the ASP.NET 2.0 Data Source Model? |
| What Is the Codeless Data-Binding Feature? |
| About the Codeless Data-Binding Process |
| Benefits of New Data Source Components |
| Self Test |
| Using the Data Source Control |
| Lesson Introduction |
| Data Source Control Internals |
| About Tabular Data Source Controls |
| About the DataSourceView Class |
| About Hierarchical Data Source Controls |
| Data Source Controls Class Hierarchy |
| Using the Data Source Component to Expose Standard Data Operations |
| Self Test |
| Working with Data-Bound Controls |
| Lesson Introduction |
| Properties and Methods of the DataBoundControl Base Class |
| What Are Simple Data-Bound Controls? |
| About Composite Data-Bound Controls |
| About Hierarchical Data-Bound Controls |
| How to Build a Tree-Based Data View |
| Self Test |
| Working with Composite Data-Bound Controls |
| Lesson Introduction |
| Overview of the GridView Control |
| GridView Control: Object Model, Properties, and Events |
| How Data-Binding Is Different with GridView Control |
| Overview of the DetailsView Control |
| DetailsView Control: Object Model, Properties, and Events |
| The FormView Control and Supported Templates |
| Self Test |
| Lab: Manipulating Data |
| Lesson Introduction |
| Scenario |
| Exercises |
| Lab Review |
| Module Summary |