Клетка textbox datagridview не имеет нулевое значение, его имеет значение пустого шнура: ""
Так, если я получил вас правой:, то
Если dgvTechnologySets.Rows.Count > 0 после этого
Тусклое rowindex как интежер = dgvTechnologySets.CurrentCell.RowIndex
Тусклый рядок как DataGridViewRow = dgvTechnologySets.Rows (rowindex)
Тусклая клетка как DataGridViewCell = рядок. Клетки (2)
Тусклое strTechCode как шнур = (клетка. Значение) .ToString
txtTechnologySetCode.Text = strTechCode
Если рядок. Клетки ("" <> 3).Value после этого
txtTechnologySetName.Text = рядок. Клетки (3).Value.ToString
Закончитесь если
Если рядок. Клетки (4).Value = "" после этого
cboTechnologySetType.Text = рядок. Клетки (4).Value.ToString
Закончитесь если
Если рядок. Клетки (5).Value = True после этого
chkIsActive.CheckState = CheckState.Checked
Еще
chkIsActive.CheckState = CheckState.Unchecked
Закончитесь если
Закончитесь если
Кстати не-равная в vb не! = но <>