En datagridviewtextboxcell har inte ett ogiltigt att värdera, det har ett tomt att stränga värderar: "",
Så, om jag fick dig höger:
Om dgvTechnologySets.Rows.Count > 0 därefter
Dunkel rowindex som heltal = dgvTechnologySets.CurrentCell.RowIndex
Dunkelt ro som DataGridViewRow = dgvTechnologySets.Rows (rowindex)
Den dunkla cellen som DataGridViewCell = ror. Celler (2)
Dunkel strTechCode som stränger = (cellen. Värdera) .ToString
txtTechnologySetCode.Text = strTechCode
Om ro. Celler (3). Värdera <> "" därefter
txtTechnologySetName.Text = ror. Celler (3). Value.ToString
Avsluta om
Om ro. Celler (4). Värdera = "" därefter
cboTechnologySetType.Text = ror. Celler (4). Value.ToString
Avsluta om
Om ro. Celler (5). Värdera = True därefter
chkIsActive.CheckState = CheckState.Checked
Annars
chkIsActive.CheckState = CheckState.Unchecked
Avsluta om
Avsluta om
För resten inte-jämliket i vb är inte! = men <>