Rating: Summary: Best book for the data controls... Review: I just want to say that I have gathered quite a few programming books, and several on ASP.Net. This is definately up there in my list of top books I have bought. If you do, or want to do, ASP.Net development, you have to buy this book. You want to learn how to page data in the datagrid? The author gives multiple ways to do it. You want to know when to use the data list or data repeater control? He breaks it down for you and tells you why and how. You want to fully customize these controls to get a unique look and acurate display of your data? This book helps there too. I just can't say enough good stuff about it, and I highly recommend it. I like that it doesn't go off into all the other subjects as normal ASP.Net books do. It takes a subject (data controls) and does it best. Buy it, you won't be sorry.
Rating: Summary: Very helpful as a learning tool and reference. Review: I've been playing around with ASP.NET for a while now and have always been intimidated by the DataGrid. I don't know why, I just was. I've had this book for a while and finally picked it up to read it. I'm about 3/4 of the way through and have already created my first application and used a DataGrid and a Repeater. Without the book, I'd still probably be hand-hacking at this. Great job, Scott!
Rating: Summary: Must have if you work with datagrids! Review: If you are going to work with the datagrid control (and we all do) this book is a must have. So far, this is the only book I have found that covers the datagrid to this depth. It has saved my bacon!
Rating: Summary: Excellent and In-Depth Intro for beginners on Web Controls. Review: If you are trying to learn how to use ASP.NET to create Web Forms, you will find several books that are a good place to start. But when you try to implement Web Controls like the Repeater, Data List, and Data Grid (the book mainly covers these three topics in detail), you will find that most of these books don't go very deep. In fact, they just touch the basics. This book is the only exception we found. What are these three Web Controls? Imagine a typical website where someone wants to search a database through a browser interface, like a book database. They search for ASP.NET books and the browser displays the 30 books on the subject, 10 rows to a page. The user also needs to select only a few of these books to narrow down the list and then maybe place an order for 3 of the final list. This involves using Web Controls that can accomplish this. In this particular case, the favored Web Control may be the Data Grid due to its inherent support of pagination (where the results are split into multiple pages with 10 rows to a page or whatever number of rows you want per page). That's what you need these Web Controls for. Once you are far enough into using ASP.NET to create dynamic database driven websites, you will need an in-depth introduction to these three very important Web Controls - Repeater, Data List, and Data Grid. That's where this book comes in. It does an excellent job of going into the intricacies of these three Web Controls. As a beginner, you absolutely need this book to go to the next level in website development. But this book has some limitations. Even though it is great to use the book and get to the next level of website development as a beginner, you will quickly run into problems. When you try to create a real live website that is complex and destined for production, you will find that this book is not adequate. Simple example - let's use the above example of accessing a book database through a browser. As mentioned, you will most likely need to use the Data Grid Web Control to display rows of data in the browser for your user to take some action on this data. It is normal to expect many rows to be displayed in the browser with a whole column full of check boxes that the user can select to narrow down the selection. And click on some button to take a specific action like buy the books that are checked. So the question for you as a web designer would be - how do I insert this extra column of checkboxes with the rows full of data? And how do I link the buy action associated with the button click to the Data Grid that is indirectly connected to the database that needs to be updated? Well, the Data Grid Web Control only has Select, Edit (Update & Cancel), and Hyperlink, as choices when creating the control using a tool like Visual Studio. To insert a column full of check boxes, you need to write a custom control (based on CheckBoxList) that integrates neatly into the Data Grid Web Control supported by ASP.NET. And you need to write the event handlers that respond on the application side when people click on the buy buttons next to the check boxes. The hard part being the event handlers you write need to connect the check boxes and the buy action the user wants to initiate. The book spends a few pages towards the end of book explaining how you could accomplish something like what is described above. At this point, it becomes a theoretical text book with very little direction on how to practically implement it. It would have been wonderful if the book finished the excellent job it started by having another 50 pages covering these topics that are absolutely essential. Unfortunately, there are almost no other books in the market that reach the level of depth on Web Controls that this book reaches. So you can almost forget about trying to find a book that goes deeper addressing the issues above. There IS one book that actually publishes all the code you need to get to this next level but lacks in explanation. There have been complaints that the code in the book doesn't work. We realized that in many cases, the code doesn't work because of problems on the Visual Studio side of things and when we found some workarounds to overcome the VS.NET problems, we were able to make most of the code in this book work. That book is 'ASP.NET Developer's Cookbook' by The ASP Alliance. So if you get to the Intermediate/Advanced level in using ASP.NET, you can use these two books to figure out how to accomplish the desired results. Right now, there isn't much out there that you can readily use to accomplish your website goals. Even though there are a ton of books published, they don't adequately address the practical issues. But the next release of ASP.NET is believed to change al this. So we'll keep our fingers crossed till then. In the meanwhile, good luck with your own real world .NET implementations and we hope that the results of our experiences we shared in this review are helpful.
Rating: Summary: Mostly about Datagrid object Review: If you want to learn about the Datagrid control this book will help. I am relatively new to ASP.NET and this book is very helpful in learning how this control can be used to manipulate data client-side. This book does not focus on the Dataset object. It seems to me that the data in a Datagrid is like a flat file likely derived from a relational database on the server, and that the Dataset object can be relational on the client. Can you run SQL against a Dataset? In other words, this book did not answer all my questions. I think it is well worth having.
Rating: Summary: DataGrid, DataList and the Repeater Learned correctly Review: Mr. Scott Mitchell's book: Asp.net Data Web Controls Kick Start is an excellent book to get the novice of Asp.net Data Web Controls up and running quickly. I had a probelem, emailed him, and he immediately responded with the solution to my problem. I was truely grateful to Mr. Mitchell. Using stored procedures in SQL Server and retreiving only the needed redcords via a stored procedure "chapter 8", proved to be indispensable.
I was able to easily understand his code and apply his techniques and methods to my projects (I'm still a student). Even my classmates were amazed of my understanding of the asp.net DataGrid features. So I simply recommended Asp.net Data Web Controls Kick Start as the book to use to grasp the pertinent information needed to succeed and think.
As a beginner in ASP.Net, I truely and honestly recommend this book as your Kick Start and reference to the DataGrid, DataList and the Repeater. The step-by-step hands-on examples makes this book also a great tutorial. The programming language was great (VB) and I'm sure a person that is familiar with C# will not be imtimidated with the VB.net code. The book also offers more information on the topics by offering online resources. Thank You Mr. Scott Mitchell
Buy this book and you will not be disapointed.
Sincerely and honestly
Rating: Summary: Not a reference, but a necessary Kick Start Review: The problem with .NET is that there's too much to learn, and when you have deadlines, trial and error can be costly. I've taken some classes and have half a dozen books piled on my desk. They just give a sugar coated review of the data web controls. I needed a specific subject covered and this book did the job. I think that if you are developing any kind of data driven site, you can't afford to avoid the data web controls. If you do, you might as well go back to using Classic ASP. These controls make .NET worth switching to. This book has been worth every penny spent. A small price when you think about the time it saves. One of the biggest problems I had learning .NET was trying to figure out the best tool for the job as there seems to be millions of potential paths a developer can take. This book takes it's time showing examples of when to use the different data web controls. It's probably true that when you're done reading this book you can give it to a co-worker. I don't believe it was meant to be a reference. That's what MSDN Library is for. Pause for a moment, give this book a read, then move on.
Rating: Summary: Don't waste your money Review: This book is cheap, but you get what you pay for. I bought this book to use as a reference, but was sorely disappointed whenever I looked up a topic, only to find no mention of it. The index only goes up to "W", so you won't find XML mentioned anywhere. I wanted to know how to load XML into a datagrid, but this book didn't get me any closer. The book focuses almost exclusively on the datagrid control (so a more apt title would be "Datagrid Kick Start"). You won't even find much (if anything) on listboxes, combo boxes, checkboxes, or radio buttons. It's always possible that these topics are mentioned somewhere in the book but not in the index. I wound up returning it and purchasing "Programming ASP.Net" by Jesse Liberty. It's more expensive, but very comprehensive. As an aside, I was lucky they took it back since the poor quality binding was already starting to come loose.
Rating: Summary: Best book on the Datagrid and the Repeater Review: This book is the best one out there for learning the details about using the Datagrid, Datalist, and repeater controls. What appeals to me the most about this book is that it doesn't make the mistake that most other books make. It doesn't gloss over the hard parts. Most of the books I read go something like this, "There are two ways to do this: the easy way and the more advanced but powerful way. Let me show you an example of the easy way. I'll leave it as an exercise for the reader to implement it the hard way." I hate that! Most of the time I already know how to do it the easy way. I'm looking for help with the advanced techniques and most books skip that. This book goes into the nitty-gritty of everything you want to do with these three controls. I've used this book extensively on my ASP.NET projects and it's really gotten me over some tough hurdles. Scott has saved my butt a few times. Re the title, yes it is misleading. The book doesn't cover all the data controls. However, now that you've read the reviews and know that, then you also know that if you are working with the datagrid, datalist, and repeater controls, then this is the only book you'll need to buy.
Rating: Summary: Good how to get started but riddled with errors Review: This is a useable book for learning the basics of the new data list controls. Even though it is riddled with mistypes and sentences that don't make sense it is a good resource to get started using these controls. Basically it explains what MS should have. This is not an advanced book as I thought when buying it, if you have worked with these controls for a few months then the book will probably not be what you expect. If you are just starting to use these controls and can remember that it's riddled with grammatical and theoretical errors I would recomend it, as the good outweighs the bad. After seeing how bad SAMS did on the editing of this book I wonder if I will buy any SAMS books in the future.
|