make sure you are populating the dataset in the first form. You can verify that you have data by doing a dsMyDataset.Tables(0).Rows.Count() - (i think that is the right code - and I think you can substitute the 0 for the table name if needed).
Also, I usually do:
VB Code:
Me.DataGrid1.DataSource = Me.dsMyDataset.Tables(0)
and not set the datamember explicitly.
Also, I am assuming that the first form is still open when you call the second form. If you are closing the first form then you may need to pass the dataset by value.
Try these suggestions...




Reply With Quote