-1
그래서 1 개의 문자열로 결합 된 3 개의 필드가 있고 현재 유효성 검사가 고정되어 있으므로 어떻게 비어있는 특정 텍스트 상자를 식별 할 수 있으며 사용자는 전에 채울 필요가 있습니다 제출 한 모든 비어 초점 필수입니다이가 하나씩 시도모든 유효성 검사 필드를 표시하는 메시지 상자
bool isValidated = true;
StringBuilder message= new StringBuilder("Please fill the following fields: ");
if(string.IsNullOrEmpty(txtEYear.Text)
{
message.Append("Year");
isValidated = false;
}
if(string.IsNullOrEmpty(txtECat.Text))
{
message.Append("txtECat");
isValidated = false;
}
if(string.IsNullOrEmpty(txtEID.Text))
{
message.Append("ID");
isValidated = false;
}
// check all fields are valid
if(isValidated)
{
// Continue
}
else
{
MessageBox.Show(message.ToString());
}
개별 확인하실 수 있습니다. – Prajwal
별도로 확인하고 하나의 메시지 만 표시해야합니까? –
'if ... elseif .. elseif'를 사용하십시오. –