Title:
Building web solutions with ASP.NET and ADO.NET
Personal Author:
Publication Information:
Redmond, Washington : Microsoft Press, 2002
Physical Description:
1 CD-ROM ; 12 cm
ISBN:
9780735615786
General Note:
Accompanies text with the same title : (TK5105.8885.A26 E87 2002)
Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000004377101 | CP 2261 | Computer File Accompanies Open Access Book | Compact Disc Accompanies Open Access Book | Searching... |
On Order
Summary
Summary
Demonstrates the advanced data-access capabilities of ADO.NET and the powerful page creation capabilities of ASP.NET, plus how to employ code reusability, pagelets, code-behind, server-side controls, and other time-saving techniques. With this in-depth guide, developers can take their skills to the next level.
Author Notes
Dino Esposito is a prominent consultant and trainer on Microsoft Windows-based Web development technologies. Based in Rome, Italy, Dino is a frequent speaker at popular industry events like Microsoft TechEd, DevConnections, and WinSummit
Table of Contents
Acknowledgments | p. xiii |
Introduction | p. xvii |
Part I Data Access and Reporting | |
1 Data Bound .NET Controls | p. 3 |
ASP.NET Data Binding | p. 3 |
The DropDownList Web Control | p. 7 |
The CheckBoxList Web Control | p. 9 |
The RadioButtonList Web Control | p. 11 |
The ListBox Web Control | p. 12 |
The Repeater Control | p. 14 |
The DataList Control | p. 19 |
The DataGrid Control | p. 26 |
2 Pageable Data Grids | p. 29 |
Constituent Items of DataGrid | p. 29 |
Column Types | p. 31 |
Binding Columns | p. 32 |
Data Pagination | p. 43 |
Sorting Columns | p. 59 |
DataGrid Controls and Data Persistence | p. 68 |
3 Templated DataGrid Controls | p. 75 |
Binding Templated Columns | p. 75 |
Templated Columns in Action | p. 78 |
Creating Templates Dynamically | p. 88 |
Adapting Columns to Data | p. 97 |
4 Editing DataGrid Controls | p. 105 |
The In-Place Editing Feature | p. 106 |
Editing In Place Using Templates | p. 117 |
Adding New Rows | p. 126 |
Part II Smart and Effective Data Access and Reporting | |
5 Code Reusability in ASP.NET | p. 139 |
Layers of ASP.NET Pages | p. 139 |
The Code-Behind Approach | p. 141 |
Embeddable Web Forms | p. 147 |
Writing Custom Controls | p. 162 |
6 Advanced Data Reporting | p. 175 |
Item Selection | p. 175 |
Allowing the Selection of Multiple Items | p. 186 |
Selecting by Condition | p. 195 |
Aggregates and Summary Rows | p. 201 |
7 Disconnected Web Applications | p. 211 |
What Is the DataSet Object Really For? | p. 212 |
Transparent Data Sources | p. 215 |
Batch Updates | p. 219 |
An Offline Buffer for Data | p. 229 |
Submitting Changes | p. 233 |
Part III Interoperability | |
8 Interoperable Web Applications | p. 255 |
The COM Interop Services | p. 256 |
Using ADO in .NET Applications | p. 257 |
Adapting Recordset Objects to DataSet Objects | p. 262 |
From DataSet Objects to ADO Recordset Objects | p. 269 |
XML Object Serialization | p. 278 |
9 Web Services | p. 285 |
Dynamic Link Web Libraries | p. 286 |
.NET Web Services | p. 288 |
Web Service Implementation | p. 304 |
Web Service Optimization | p. 309 |
10 Exposing Data to .NET Applications | p. 317 |
Exposing Proprietary Data | p. 318 |
Inside .NET Data Providers | p. 335 |
Writing a Simple Data Provider | p. 344 |
Afterword: Some Final Thoughts on the Future of ADO.NET | p. 355 |
Index | p. 359 |