Table of Contents
Preface
Chapter 1: Introduction to Data Binding in ASP.NET
Chapter 2: Working with List Controls in ASP.NET
Chapter 3: Working with the Repeater Control
Chapter 4: Working with the DataList Control
Chapter 5: Working with the DataGrid Control in ASP.NET
Chapter 6: Displaying Views of Data (Part I)
Chapter 7: Displaying Views of Data (Part II)
Chapter 8: Working with LINQ
Index
- Chapter 1: Introduction to Data Binding in ASP.NET
- The ASP.NET Data Binding Model
- Using the Data Binding Expressions
- The Employee and the Data Manager Classes
- New Data Source Controls in ASP.NET 2.0
- The Object Data Source Control
- Object Data Source Control Methods
- The SQL Data Source Control
- Using the SQL Data Source Control
- The Access Data Source Control
- Using the Access Data Source Control
- The XML Data Source Control
- Using the XML Data Source Control
- The Object Data Source Control
- User Interface and Data Source Paging
- User Interface and Data Source Sorting
- Filtering Data Using the Object Data Source Control
- Summary
- Chapter 2: Working with List Controls in ASP.NET
- The ASP.NET List Controls
- Working with the ListBox Control
- Appending List Items to the ListBox Control
- Selecting One or More List Items
- Removing List Items from the ListBox Control
- Binding Data to the ListBox Control
- Handling ListBox Control Events
- Working with the DropDown List Control
- Appending List Items to the DropDownList Control
- Selecting a List Item
- Removing List Items from the DropDownList Control
- Binding Data to the DropDownList Control
- Handling DropDownList Control Events
- Associating Event Handlers to a dynamically generated DropDownList Control
- Implementing a Simple Application
- Working with the CheckBoxList Control
- Appending List Items to the CheckBoxList Control
- Selecting One or More List Items
- Removing List Items from the CheckBoxList Control
- Binding Data to the CheckBoxList Control
- Handling CheckBoxList Control Events
- Implementing a CustomCheckBoxList Control
- Working with the BulletedList Control
- Appending List Items to the BulletedList Control
- Selecting a List Item
- Removing List Items from the BulletedList Control
- Binding Data to the BulletedList Control
- Handling BulletedList Control Events
- Working with the RadioButtonList Control
- Appending List Items to the RadioButtonList Control
- Selecting a List Item
- Removing List Items from the RadioButtonList Control
- Binding Data to the RadioButtonList Control
- Handling RadioButtonList Control Events
- Working with the ListBox Control
- Summary
- The ASP.NET List Controls
- Chapter 3: Working with the Repeater Control
- The ASP.NET Repeater Control
- Using the Repeater Control
- Displaying Data Using the Repeater Control
- Displaying Checkboxes in a Repeater Control
- Implementing Data Paging Using the Repeater Control
- The BindPagedData() Method
- Navigating through the Pages
- Sorting Data Using the Repeater Control
- Revisiting the DataManager Class
- Filtering Data Using the Repeater Control
- Handling Repeater Control Events
- Summary
- The ASP.NET Repeater Control
- Chapter 4: Working with the DataList Control
- The ASP.NET DataList Control
- Using the DataList Control
- Displaying Data
- Handling Events
- Binding Images Dynamically
- Selecting Data
- Editing data
- Deleting Data
- Using the DataList Control
- Summary
- The ASP.NET DataList Control
- Chapter 5: Working with the DataGrid Control in ASP.NET
- The ASP.NET DataGrid Control
- Creating a DataGrid Control
- Implementing a Sample Application Using DataGrid Control
- Displaying Data
- Styling the DataGrid Control
- Appending Data Using the DataGrid Control
- Editing Data Using the DataGrid Control
- Deleting Data Using the DataGrid Control
- Paging Using the DataGrid Control
- Summary
- The ASP.NET DataGrid Control
- Chapter 6: Displaying Views of Data (Part I)
- The ASP.NET GridView Control
- Comparing DataGrid and GridView Controls
- Displaying DropDownList in a GridView Control
- Displaying CheckBox in a GridView Control
- Change the Row Color of GridView Control Using JavaScript
- Displaying Tool Tip in a GridView Control
- Paging Using the GridView Control
- Implementing a Hierarchical GridView
- Sorting Data Using the GridView Control
- Inserting, Updating and Deleting Data Using the GridView Control
- Exporting the GridView Data
- Formatting the GridView Control
- Summary
- The ASP.NET GridView Control
- Chapter 7: Displaying Views of Data (Part II)
- Working with the ASP.NET DetailsView Control
- Using the DetailsView Control
- Working with the ASP.NET FormView Control
- Formatting Data Using the FormView Control
- Working with the ASP.NET TreeView Control
- Implementing a Directory Structure as a TreeView
- Summary
- Working with the ASP.NET DetailsView Control
- Chapter 8: Working with LINQ
- Introducing LINQ
- Why LINQ?
- Understanding the LINQ Architecture
- Operators in LINQ
- Querying Data Using LINQ
- The New Data Controls in VS.NET 2008 (Orcas)
- Using the ListView Control
- Using the DataPager Control
- Data Binding Using LINQ
- Summary
- Introducing LINQ



