Cuestión : Cómo lo hace la prueba de I para un valor nulo en una célula del datagridview

Sé poblar una forma de la caja de texto un datagridviewcell, pero estoy teniendo prueba del apuro para los valores nulos en una célula del datagridview.  He intentado varias versiones del
si fila. Células (4).Value NO DBNull.Value Then
cboTechnologySetType.Text = fila. Células (extremo If
de 4).Value.ToString
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
>If notpretty " del class= " del id= " codeSnippet806372 del
 0 entonces
                Rowindex dévil como número entero = dgvTechnologySets.CurrentCell.RowIndex
                Fila dévil como DataGridViewRow = dgvTechnologySets.Rows (rowindex)
                Célula dévil como DataGridViewCell = fila. Células (2)
                strTechCode dévil como secuencia = (célula. Valor) .ToString
                txtTechnologySetCode.Text = strTechCode
                'si fila. ¡Células (3).Value.ToString! = vbNull entonces
                'txtTechnologySetName.Text = fila. Células (3).Value.ToString
                'Terminar si
                'Si fila. Células (4).Value.ToString = DBNull.Value después
                'cboTechnologySetType.Text = fila. Células (4).Value.ToString
                'Terminar si
                Si fila. Células (5).Value = entonces verdad
                    chkIsActive.CheckState = CheckState.Checked
                
                    chkIsActive.CheckState = CheckState.Unchecked
                Terminar si

            Terminar si
class= del

Respuesta : Cómo lo hace la prueba de I para un valor nulo en una célula del datagridview

Una célula del textbox del datagridview no tiene un valor nulo, él tiene un valor de secuencia vacía: ""

Así pues, si le conseguí derecho:

    Si dgvTechnologySets.Rows.Count > 0 entonces
            Rowindex dévil como número entero = dgvTechnologySets.CurrentCell.RowIndex
            Fila dévil como DataGridViewRow = dgvTechnologySets.Rows (rowindex)
            Célula dévil como DataGridViewCell = fila. Células (2)
            strTechCode dévil como secuencia = (célula. Valor) .ToString
            txtTechnologySetCode.Text = strTechCode
            Si fila. Células ("" <> 3).Value entonces
                txtTechnologySetName.Text = fila. Células (3).Value.ToString
            Terminar si
            Si fila. Células (4).Value = "" después
                cboTechnologySetType.Text = fila. Células (4).Value.ToString
            Terminar si
            Si fila. Células (5).Value = entonces verdad
                chkIsActive.CheckState = CheckState.Checked
           
                chkIsActive.CheckState = CheckState.Unchecked
            Terminar si

        Terminar si


¡A propósito el no-igual en vb no está! = pero  <>
Otras soluciones  
 
programming4us programming4us