You are previewing Building Web Solutions with ASP.NET and ADO.NET.
O'Reilly logo
Building Web Solutions with ASP.NET and ADO.NET

Book Description

Discover how to use ADO.NET and ASP.NET essentials to take your Web programming skills to the next level.

Most Web applications follow a simple "3F" pattern: fetch, format, and forward to the browser. With this in-depth guide, you'll take your ASP.NET and ADO.NET skills to the next level and learn key techniques to develop more complex Web applications. Discover how to build applications for ad-hoc and effective Web reporting, applications that work disconnected from the data source and use XML to communicate with non-.NET systems, and general-purpose applications that take advantage of the data abstraction of ADO.NET. Along the way, you'll learn how to take advantage of code reusability, user controls, code-behind, custom Web controls, and other time-saving techniques employed by ASP.NET experts.

Table of Contents

  1. Copyright
  2. Dedication
  3. Acknowledgments
  4. Introduction
  5. Data Access and Reporting
    1. Data Bound .NET Controls
      1. ASP.NET Data Binding
      2. The DropDownList Web Control
      3. The CheckBoxList Web Control
      4. The RadioButtonList Web Control
      5. The ListBox Web Control
      6. The Repeater Control
      7. The DataList Control
      8. The DataGrid Control
      9. Conclusion
    2. Pageable Data Grids
      1. Constituent Items of DataGrid
      2. Column Types
      3. Binding Columns
      4. Data Pagination
      5. Sorting Columns
      6. DataGrid Controls and Data Persistence
      7. Conclusion
    3. Templated DataGrid Controls
      1. Binding Templated Columns
      2. Templated Columns in Action
      3. Creating Templates Dynamically
      4. Adapting Columns to Data
      5. Conclusion
    4. Editing DataGrid Controls
      1. The In-Place Editing Feature
      2. Editing In Place Using Templates
      3. Adding New Rows
      4. Conclusion
  6. Smart and Effective Data Access and Reporting
    1. Code Reusability in ASP.NET
      1. Layers of ASP.NET Pages
      2. The Code-Behind Approach
      3. Embeddable Web Forms
      4. Writing Custom Controls
      5. Conclusion
    2. Advanced Data Reporting
      1. Item Selection
      2. Allowing the Selection of Multiple Items
      3. Selecting by Condition
      4. Aggregates and Summary Rows
      5. Conclusion
    3. Disconnected Web Applications
      1. What Is the DataSet Object Really For?
      2. Transparent Data Sources
      3. Batch Updates
      4. An Offline Buffer for Data
      5. Submitting Changes
      6. Conclusion
  7. Interoperability
    1. Interoperable Web Applications
      1. The COM Interop Services
      2. Using ADO in .NET Applications
      3. Adapting Recordset Objects to DataSet Objects
      4. From DataSet Objects to ADO Recordset Objects
      5. XML Object Serialization
      6. Conclusion
    2. Web Services
      1. Dynamic Link Web Libraries
      2. .NET Web Services
      3. Web Service Implementation
      4. Web Service Optimization
      5. Conclusion
    3. Exposing Data to .NET Applications
      1. Exposing Proprietary Data
      2. Inside .NET Data Providers
      3. Writing a Simple Data Provider
      4. Conclusion
  8. Afterword
    1. Some Final Thoughts on the Future of ADO.NET
  9. About the Author
    1. Dino Esposito