Problem dataset with datarelation to datagrid

K

Karel

Hi,

I'm having some problems with my datagrid. Its datasource is a
dataset, that has a datarelation:

objconnection = New OleDbConnection("provider=SQLOLEDB;" ..)
objconnection.Open()
objDataSet = New DataSet
objdataAdapt1 = New OleDbDataAdapter("select * from person",
objconnection)
objdataAdapt2 = New OleDbDataAdapter("select * from Address",
objconnection)
objdataAdapt1.Fill(objDataSet, "Person")
objdataAdapt2.Fill(objDataSet, "Address")
col1 = objDataSet.Tables("Person").Columns("p_person")
col2 = objDataSet.Tables("Address").Columns("p_person")
Relation = New DataRelation("Address", col1, col2)
objDataSet.Relations.Add(Relation)
objconnection.Close()
Datagrid.DataSource = objDataSet


I can run it fine, and it looks like in the manual.
But it's an ugly looking thing , with just the +sign and the 2 table
names (in this case Person and Address)...

What I would like is parentrows, with its childrows, something like
this, with expandable parentrows:
_____________________________________________________
+ Drinks
_____________________________________________________
Water
_____________________________________________________
Orange juice
_____________________________________________________
Cola
_____________________________________________________
+ Snacks
_____________________________________________________
Mars
_____________________________________________________
Snickers
_____________________________________________________
Chips
_____________________________________________________

Actually the looks of a treeview in a datagrid...

Does anyone have any idea where to find some information on this, or
how to accomplish this?

Thanks in advance!

Karel
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top