Automatische expand

Status
Niet open voor verdere reacties.

Myclos81

Gebruiker
Lid geworden
17 nov 2007
Berichten
157
Hallo,

bij onderstaande code moet ik altijd eerst in mijn datagrid op "Geheugen" klikken eer hij de kolommen en de rijen toont. Hoe zorg ik ervoor dat hij automatisch alles toont ? Ik dacht dat de regel

DataGrid1.Expand(-1)
daar voor zorgde ??

Visual Basic code:

Private Sub Fcls_records_geheugen_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Try

If oCon.State = ConnectionState.Closed Then
oCon.Open()
End If

Dim opdracht As New OleDb.OleDbCommand("SELECT * from tbl_geheugen", oCon)
Dim objDataAdapter As New OleDb.OleDbDataAdapter(opdracht)

Dim mijnDataSet As New DataSet
DataGrid1.DataSource = mijnDataSet
objDataAdapter.Fill(mijnDataSet, "Geheugen")

mijnDataSet.DataSetName = "Computers"

DataGrid1.PreferredColumnWidth = 100

DataGrid1.Expand(-1)



Catch fout As Exception

MsgBox("Problemen bij vullen van tabel.", MsgBoxStyle.Critical, "Fout")

Finally
oCon.Close()

End Try

End Sub

Geheugen is een tabel met een 1 op n relatie op de tabel computers. Het bevat 2 velden: geheugencode en [Type geheugen].

Hopelijk geef ik hiermee genoeg informatie ?
 
Code:
        private void Form1_Load(object sender, EventArgs e)
        {
            OdbcConnection con = new OdbcConnection(@".............");
            con.Open();

            OdbcCommand command = new OdbcCommand("SELECT * from Planet",con);
            OdbcDataAdapter da = new OdbcDataAdapter(command);
            DataSet dsPlanets = new DataSet("heelal");

            // vul de dataset via de selectcommand uit de data-adapter
            // en noem het resultaat: de tabel "Planet"
            da.Fill(dsPlanets, "Planet");
            
            // koppel de gegevens uit tabel "Planet" uit de dataset met de gridview:
            // ( als de naam niet klopt met de naam van de tabel van da.Fill, wordt er niets getoond.           
            dataGridView1.DataSource = dsPlanets.Tables["Planet"];
        }
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan