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:
public void LoadProject()
{
lblPageCaption.Text = "New Project - Untitled";
}
public void LoadProject(dsProject dsProjectData)
{
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