1
は数値のみを受け入れるには、[OK]私のため 2.textボックスを作品 感謝 はここであなた に感謝すべてのヘルプは私のコードです:のC#のWinFormsエラープロバイダの問題
private void txtSid_Validating(object sender, CancelEventArgs e)
{
bool can = false;
int sid = 0;
if (string.IsNullOrEmpty(txtSid.Text))
{
ep1.SetError(txtSid, "Please Enter Student ID");
can = true;
}
else if (int.TryParse(txtSid.Text, out sid))
{
ep1.SetError(txtSid, "Student ID must be a number");
can = true;
}
e.Cancel = can;
}
上で提供し、このコードを試してみてくださいあなたの '他if'条件は' sucessfully .TryParseを拒否'd input - あなたの現在のプログラムフローの結果を否定する必要がある' else if(!int.TryParse([...])) ' – Filburt
Filbert !!ありがとうございました!" int sid = 0 declared "分保存; /すべてのベストG – Ganewt