Welcome to the Xceed Community | Help
Community Search  
More Search Options

access form-subform kind of experience with wpf/silverlight datagrids

Sort Posts: Previous Next
  •  08-28-2010, 12:37 AM Post no. 28096

    access form-subform kind of experience with wpf/silverlight datagrids

    I'm thinking about what I'd need to actually move off of access type forms to silverlight, in terms of a datagrid.  It could be this is possible only with silverlight fully trusted or "out of the (sand)box" (which is fine with me), or wpf (--though it seems silverlight is the end goal according to MS).   fwiw, this is my reaction--don't know if it's useful or maybe I have a fundamental misconception of wpf/silverlight tools: 

    First, a small point, it would help to have a "binding navigator" option with CRUD operation easily available for all views (including card view);  for example:
    http://weblogs.thinktecture.com/cnagel/2010/08/bindingnavigator-for-wpf-part-1---creating.html

    On an ideal datagrid: I'd want a control that easily allows one to create master-detail (ContainingForm with contained subforms) with crud buttons and nav. bars on both form and subform, and one that easily "understands" the relation between form and subform.  I mean something like Microsoft access has in its forms, or I think to some extent in winforms, but for silverlight (or wpf).   I'd think one could use a datagrid for that by first having a big single container card view (one-record-at-a-time view, fields vertically arranged), with a navigation bar--this would be for the master table, for ex. customers, as the master form or master grid.  Then drop another datagrid into it for a fully contained "subform" (a child/details table, e.g. Orders, probably horizontally arranged fields), and perhaps a second subform or contained datagrid (for a second child table, or grandchild ("orderdetails") linked to the selected child).  But I don't know if that's easy with the tools now and  I don't know how comparable to access form templates ("split form"; "columnar," each with subforms etc); the datagrids I see available don't seem to have that.  The peculiar advantage of a datagrid in ease of use is large, because one is not creating a whole form layout composed of unrelated elements with their own custom formats and individual positioning etc, but relying on a simple auto-organization (i.e. a row of fields, but the fields can also be in vertical layout or two column wrap organization etc.).   --Looking for as simple and automatic an experience as possible, "churn out" forms based on dropping a couple of related tables for crud operations, and that require only minor customization.  The goal is not to have the whole wpf/blend design experience -- I don't need or want it, too much time, too many options etc.  One wants the wpf/silverlight tools support (and future), but with a simple lob autoform generator for standard crud operations.   That's my general impression, perhaps as I learn more about wpf/silverlight I'll have a better handle on the best combination of rad tools (what I don't want to do is spend a lot of time on ui). 

    as far as I can see, the closest view in xceed to what I use most often seems to be the master/detail (in the wpf grid), but there I didn't see master as card view container with one or more detail tables as contained elements.  Master-detail view in xceed seems (in the most basic format) to be like a tree explorer view (like table/subtable in access datasheet view).  I assume one could do two or three grids separately (e.g. one card master grid and two child table view grids) and link them up, and then add a navigation bar and crud buttons and synchronization logic etc., or perhaps even do it in a customized template, but offhand that's not as autogenerated/automatic as I'd like.     Thanks.

     

  •  08-28-2010, 11:50 PM Post no. 28097 in reply to 28096

    Re: access form-subform kind of experience with wpf/silverlight datagrids

    Thanks for the feedback. This has been in consideration for quite a while. The BindingNavigator type of toolbar as well as other built-in UI to eliminate the usual work developers have to do for common operations.
     

    Odi Kosmatos
    VP, R&D, Xceed
View as RSS news feed in XML
Contact | Site Map | Reviews | Legal Terms of Use | Trademarks | Privacy Statement Copyright 2011 Xceed Software Inc.