Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Cant See Fields In Typed Dataset
Message
 
To
26/05/2008 13:16:12
General information
Forum:
ASP.NET
Category:
Coding, syntax and commands
Miscellaneous
Thread ID:
01319518
Message ID:
01319532
Views:
11
Thanks Bonnie!

I have a method called LoadProject which takes a reference to the dataset as a param. It is overloaded to take no param, in which case the dataset will be empty for a new record.

So now I have:
// Load a new project
public void LoadProject()
{
    // Set the caption label
    lblPageCaption.Text = "New Project - Untitled";
}

// Load an existing project
public void LoadProject(dsProject dsProjectData)
{
    // Load the data set here

    // Set the caption label
    lblCaption.Text = dsProjectData.dtProject[0].Caption;
}
I'm open to suggestions on my design, if you have any.

Thanks!



>So, why do you have it called dtProject when it is a DataSet? And in your example, you *are* calling it dsProject, so perhaps your "dt" was a typo.
>
>At any rate, you need to actually have an instance of the DataSet:
>
>
>dsProject oData = new dsProject();
>// next, you need some code to fill the dataset
>// otherwise, you will have no rows in your dtProject table
>lblCaption.Text = oData.dtProject[0].Caption;
>
>
>~~Bonnie
>
>
>
>>I created a typed dataset in the designer called 'dtProject'. It has 2 columns, 'ProjectKey' and 'Caption'.
>>
>>I want to set the value of a label to the data set's Caption value. When I type:
>>
>>
>>lblCaption.Text = dsProject.
>>
>>
>>when Intellisense opens, I see 'dtProjectDataTable' and 'dtProjectRow'. I'm guessing VS created these names on it's own, because I didn't create them.
>>
>>From this point, I cannot see any way to reference the Caption column on the data set.
>>
>>Someone wanna help a newby?
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform