By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
457,733 Members | 925 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 457,733 IT Pros & Developers. It's quick & easy.

Datagridview questions

P: n/a
I've got a couple questions on the new Datagridview control in VS2005.

1) In the old datagrid control at design time I was able to add multiple
tablestyles with columns from different datasources. Then at run time when I
would bind a dataset to the grid it would display the tablestyle associated
with the dataset. How do I do this in VS2005?

2) I do all my databinding to the datagridview at run time, but setup my
columns as unbound then set the datapropertyname. When the code runs it
displays my columns correctly, but also adds any additional dataset columns
to datagridview. Is there a way to only display the fields I setup under the
column properties?

dsData = New DataSet
dsData.ReadXml(Application.StartupPath & "\valves.xml")
dgvSearch.DataSource = dsData.Tables(0)

Thanks
Jan 13 '06 #1
Share this Question
Share on Google+
1 Reply


P: n/a
Brian wrote:
I've got a couple questions on the new Datagridview control in VS2005.

1) In the old datagrid control at design time I was able to add multiple
tablestyles with columns from different datasources. Then at run time when I
would bind a dataset to the grid it would display the tablestyle associated
with the dataset. How do I do this in VS2005?

2) I do all my databinding to the datagridview at run time, but setup my
columns as unbound then set the datapropertyname. When the code runs it
displays my columns correctly, but also adds any additional dataset columns
to datagridview. Is there a way to only display the fields I setup under the
column properties?

dsData = New DataSet
dsData.ReadXml(Application.StartupPath & "\valves.xml")
dgvSearch.DataSource = dsData.Tables(0)

Thanks

1) The DataGridView is not a replacement for the DataGrid at all. The
DataGridView is used to show data from one datatable. It is not as
flexible as the DataGrid, but is more easily customized for showing data
from one table. If you need multiple tablestyles, use the datagrid,
that's why it is still there.

2) Turn off AutoGenerateColumns in the DataGridView

Hope it helps.
Chris
Jan 13 '06 #2

This discussion thread is closed

Replies have been disabled for this discussion.