Отображение текущей строки представления данных дочерней формы в строке состояния родительской формы mdi в vb.net

Следующее является требованием и для которого я кодировал код. Когда пользователь вводит новую строку в сетке данных, текущая строка должна отображаться в строке состояния родительской MDI-формы, я помещаю туда метку, и в тексте этой метки должно отображаться значение всех ячеек текущей строки. код в дочерней форме, но он не работает. Я также прикрепил изображение формы mdi вместе с дочерним форма

Private Sub dgsalesitem_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgsalesitem.Leave
    Dim X As DataGridViewCell
    Dim v As String
    v = ""
    For Each X In dgsalesitem.SelectedRows

        v = v + X.Value
    Next
    MDILoad.lbltoolstripstatus.Text = v

End Sub

1 ответ

Решение

Попробуйте этот код

Private Sub DataGridView1_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGridView1.Leave

        Dim x As String = String.Empty

        For xi As Integer = 0 To DataGridView1.ColumnCount - 1

            x += Trim(DataGridView1.CurrentRow.Cells(xi).Value)

        Next

        CType(Me.MdiParent, Object).ToolStripStatusLabel1.Text = x

    End Sub
Другие вопросы по тегам