none
Case de datagridview en vb.net? RRS feed

  • Pregunta

  • Buenos dias:

    alguien podria ayudarme necesito hacer un select a una tabla y buscar por nombre, estatus, comos seria un case por ejemplo

    select * from mi tabla 

    y poner case dependiento el estatus va y busca en el la pestañe de mi tabcontrol en cada tab tengo un datagrid entonces que haga un focus en donde se encuentre el estatus de mi datagrid.

    alguien podria ayudarme, gracias.

    miércoles, 2 de septiembre de 2015 15:32

Todas las respuestas

  •  intente hacerlo asi y si funciona :)

    pero ahora mi duda es como hago paa que se posicione sobre el datos buscado en este caso el remolque, osea si se va el datagrid al tabpage pero quiero que se posiciones sobre el dato buscado

    Dim lsCadBusqueda As String = Me.TextBox3.Text
            ' aplico el filtro a primer datagrid
            Dim rows1 As List(Of DataGridViewRow) = (From item In DataGridView1.Rows.Cast(Of DataGridViewRow)() Let remolque = Convert.ToString(If(item.Cells("remolque").Value, String.Empty)) Where remolque.Contains(lsCadBusqueda) Select item).ToList()
            ' aplico el filtro a segundo datagrid
            Dim rows2 As List(Of DataGridViewRow) = (From item In DataGridView4.Rows.Cast(Of DataGridViewRow)() Let remolque = Convert.ToString(If(item.Cells("remolque").Value, String.Empty)) Where remolque.Contains(lsCadBusqueda) Select item).ToList()
            '
            If rows1.Count > 0 Then
                Me.DataGridView1.Focus()
                TabControl1.SelectedTab = TabPage1
                TabPage1.Focus()

                ' MessageBox.Show("El Primer DataGrid tiene el foco", "", MessageBoxButtons.OK, MessageBoxIcon.Information)
            ElseIf rows2.Count > 0 Then
                Me.DataGridView4.Focus()
                TabControl1.SelectedTab = TabPage4
                TabPage4.Focus()
                '  MessageBox.Show("El cuarto DataGrid tiene el foco", "", MessageBoxButtons.OK, MessageBoxIcon.Information)
            Else
                Me.TextBox1.Focus()


                MessageBox.Show("No esta en ninguno", "", MessageBoxButtons.OK, MessageBoxIcon.Information)
            End If

                
    miércoles, 2 de septiembre de 2015 16:24