CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2
  1. #1
    Join Date
    Feb 2010
    Washington, DC

    C# 2010 Express Designer View Issue

    Novice working with the Head First eBook C# Programming. An exercise that requires the creation of a contacts database also requires additional controls. According to the text, a designer views is required for the drop down arrow to appear

    Have not been able to find the correct set of steps to acheive this view. Have done so successfully with Visual Studio 2008 Team System. Guidance sought
    Attached Images Attached Images  

  2. #2
    Join Date
    Jan 2010

    Re: C# 2010 Express Designer View Issue

    You first need to add a database as a data source, before it can appear in the Data Sources window. So after the connection is made, go to Data Sources window (Data menu -> Show Data Sources) and select "Add New Data Source..." (icon, right-click, or from the Data menu). When the wizard appears, choose Database as the data source type, then click Next. You should be presented with an option to pick a database model - if so, pick Dataset. Then pick a database from the dropdown and finish the wizard.

    Now you should have a dataset node visible in the Data Sources window (the one on your image above). Now, what did all this do? It created a set of classes/objects that help your C# code interact with the database (that is, it created a model of the database).
    OK. Now, the "People" entry shown up there is a database table. You should now be able to use the dropdown menu on it (the one circled in the picture). But, use it before you drag the table onto the form. Experiment a bit with the two options. If you choose "DataGridView", it will put a DataGridView control on your form and set up the data set as it's data source. A DataGridView is a control that displays all rows and all columns of a table in a grid, similar to what you'd see in Excel or Access. The other option, the one used in the book, is "Details", which will instead put a bunch of labels and textboxes on your form, one for each column, and a navigator tool strip, so that you can display one row at a time. All the textboxes will be bound to their corresponding columns in the table.
    Last edited by TheGreatCthulhu; June 24th, 2012 at 04:10 PM.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Windows Mobile Development Center

Click Here to Expand Forum to Full Width

On-Demand Webinars (sponsored)

We have made updates to our Privacy Policy to reflect the implementation of the General Data Protection Regulation.