유효하지 않습니다하는 MessageBox
가져 표시되고 해당 셀의 텍스트/값이 지워지고 빈 셀이 다시 남습니다.일반 텍스트 데이터 내가 하나 개의 셀에 내 <code>UltraGrid</code>, 이에 사용자 유형의 경우 값에 약간의 유효성 검사를 추가하기 위해 노력하고있어,하지만 <code>CheckBoxColumn</code><code>True</code>의 값을 설정하지 않은
는 내가 지금까지있는 것은 :
Try
If e.Cell.Column.Key = "Commission_Rate" Then
If e.Cell.Row.Cells("Commission_Override").Value = False Then
MessageBox.Show("Before entering a custom rate, please set 'Commission Override' to True", "Override Commission", MessageBoxButtons.OK)
e.Cell.Value = ""
End If
End If
Catch
End Try
MessageBox
다만, 라인을 잘 작동, 다른 하나는 다음 변환에서
"수 없습니다라고 표시됩니다 시스템에 선택 System.String. 십진수 "
셀은 통화 값을 입력하기 때문에 십진수 셀입니다. 따라서의 값을" "로 설정합니까??
이러한 열은 일반적으로 입력됩니다. 이 경우 매핑되는 db 컬럼은 숫자 (십진수)를 필요로하므로 "0"또는 일부 필요합니다. 또한 어떤 비율로든 DGV는 RowValidation을 제공합니다. 그 곳은 어디입니까? – Plutonix
@Plutonix 그리드가로드되면 아무것도 표시되지 않습니다. 입력 된 문자를 삭제할 수있는 방법이 없습니까? – David
_e.Cell.Value = Nothing_ – Steve