Click here to Skip to main content
15,881,709 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Respected All ,

Am Using vb.net 2008 and Database is MS Access 2007 .I Created one record in access . Record name is " Country.accdb ( access database ) " and i made 3 Tables there .
VB
1  India
2  Australia
3  USA

All tables Fields Are same .

Person Name , Age , Occupation .

I Connected This access database To Vb.net Through Database Wizard . Now i got ' Countrydataset.xsd '.Afterthat I Dragged INDIA Datagridview on form And Dragged Details Also . Afterthat I made 3 Buttons . . Button Names ,

VB
1 India
2 Australia
3 USA


If I Click INDIA need to show field Details in Same Datagridview

If I Click AUSTRALIA need to show Field Details in Same Datagridview

If I Click USA need to show Fieldd etails in Same Datagridview

Please be note that i have only One datagridview .

How to Display All table fields Details in Single datagridview . Actually all fields are same . Thatsy am looking likethis . Now am stuckuped.My code is given below . If anyone knows about this question please answer me It will great help for me . Thanking you ......

VB
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'CountryDataSet.India' table. You can move, or remove it, as needed.
        Me.IndiaTableAdapter.Fill(Me.CountryDataSet.India)

    End Sub


    Private Sub IndiaBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles IndiaBindingNavigatorSaveItem.Click
        Me.Validate()
        Me.IndiaBindingSource.EndEdit()
        Me.TableAdapterManager.UpdateAll(Me.CountryDataSet)

    End Sub
End Class
Posted
Comments
James Abuda 9-Jul-13 5:33am    
I think you must post your code here so that we can debug then answer your question more easy. :-)

1 solution

It really sounds like all you need is something like this:
VB
Private Sub ButtonClick(sender As System.Object, e As System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click
    DataGridView1.AutoGenerateColumns = True
    DataGridView1.DataSource = CountryDataSet
    DataGridView1.DataMember = DirectCast(sender, Button).Text
End Sub


This assumes the dataset is completely loaded before any buttons are clicked, and that you only want to see one table at a time. If you want to see multiple tables at once, you'll have to merge their data into one or manually load the grid with the data.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900