Hi
I have a MDIParent Form named "frm_discipulus.vb" which opens a MDIChild Form named "frm_gestionare_cursanti.vb"
On MDIChild "frm_mdi_gestionare_cursanti" i have:Code:Private Sub tsm_cursanti_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tsm_cursanti.Click Me.Cursor = Cursors.WaitCursor Dim frm_mdi_gestionare_cursanti As New frm_gestionare_cursanti frm_mdi_gestionare_cursanti.MdiParent = Me frm_mdi_gestionare_cursanti.Show() frm_mdi_gestionare_cursanti.txt_cautare_cursanti.Select() frm_mdi_gestionare_cursanti.txt_cautare_cursanti.Focus() Me.Cursor = Cursors.Arrow End Sub
1. A DataGridView named "dgv_note" populated by the Public Sub named "afisare_note_obtinute"
2. LinkLabel named "lkl_adaugare_nota" which opens a Form named "frm_adaugare_nota_cursant"Code:Public Sub afisare_note_obtinute() Try conectare_db() data_table = New DataTable data_adapter = New SqlClient.SqlDataAdapter("SELECT lista_note_obtinute.id, nomenclator_discipline.denumire_disciplina, lista_note_obtinute.id_clasa, lista_note_obtinute.nota_obtinuta, lista_note_obtinute.id_cursant, lista_note_obtinute.data_notei FROM lista_note_obtinute, nomenclator_discipline WHERE lista_note_obtinute.id_disciplina = nomenclator_discipline.id AND lista_note_obtinute.id_cursant='" & Me.dgv_lista_cursanti.CurrentRow.Cells(0).Value & "' AND lista_note_obtinute.id_clasa='" & Me.dgv_clase.CurrentRow.Cells(1).Value & "' ORDER BY nomenclator_discipline.denumire_disciplina;".ToString, conexiune) command_builder = New SqlClient.SqlCommandBuilder(data_adapter) data_adapter.Fill(data_table) Me.dgv_note.DataSource = data_table Dim coloana_1 As DataGridViewColumn = dgv_note.Columns(1) Me.dgv_note.Columns(0).Visible = False Me.dgv_note.Columns(1).HeaderText = "Disciplină" Me.dgv_note.Columns(2).Visible = False Me.dgv_note.Columns(3).Width = 90 Me.dgv_note.Columns(3).HeaderText = "Notă" Me.dgv_note.Columns(4).Visible = False Me.dgv_note.Columns(5).Width = 90 Me.dgv_note.Columns(5).HeaderText = "Din data" coloana_1.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill deconectare_db() Catch ex As Exception End Try End Sub
On that form (frm_adaugare_nota_cursant) users had to input some datas and after it's finishing and closing the form the data must be visible on MDIChild DataGridView.Code:Private Sub lkl_adaugare_nota_LinkClicked(sender As System.Object, e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles lkl_adaugare_nota.LinkClicked frm_adaugare_nota_cursant.ShowDialog() End Sub
I have tried to call the "Public Sub frm_gestionare_cursanti()" by using the code
And nothing hapends.Code:frm_gestionare_cursanti.afisare_note_obtinute()
Why ?
What shold i do to refresh the DGV on MDIChild?


Reply With Quote
