Last night included dinner with ASPAlliance owner Steven Smith. We solved most of the world problems, and no doubt all of the software development issues that could ever arise.
We did have an interesting discussion about the DataAdapter's "Fill" method, which has a few (seemingly) overlooked overloads. Specifically, the ability to specify a starting row number and row count. It looks like a very simple way of handling custom paging in a DataGrid. Preliminary tests certainly proves this out.
The real issue, of course, is how is this functionality implemented. If the entire result set is dragged across from the server anyway, then the advantages of the clearer code are probably not worth it--at least for large result sets. But, even if it works like a DataReader (fire hose) that reads past the unused rows before the start, I suppose there is some value. And, if it's implemented all perfectly using server-side cursors, then we've really stumbled onto something. More testing is in order.
Tonight in Mountain View at the Microsoft Campus, the BayNet User Group has a presentation on the Mono project (.NET on Linux) featuring Christian Gross. I'm looking forward to this presentation--it should be very interesting.
See: http://dotnetweblogs.com/ssmith/posts/4361.aspx
ASP.NET FTP Deployment Tool
I have about 40 beta copies downloaded, but I'm sure they're not all being used yet. With the exception of the earlier "splash" screen problem, there have not yet been any negative responses, and a few "glowing" reports. I'm figuring about two more weeks of beta testing, and then some decisions need to be made about how (and if) to market.
You can beta download at:
http://www.dotnetftp.com
If you can take the time to do a test, please send me your comments.