I have almost 20 textboxes and to check all i have to call validate event 20 times each using errorprovider. Is there any efficient way other than that.
質問する
3923 次
2 に答える
1
this.textBox1.Validating += new System.ComponentModel.CancelEventHandler(this.textBox_Validating);
this.textBox2.Validating += new System.ComponentModel.CancelEventHandler(this.textBox_Validating);
this.textBox3.Validating += new System.ComponentModel.CancelEventHandler(this.textBox_Validating);
// And so on for the 20 boxes.
private void textBox_Validating(object sender, CancelEventArgs e)
{
TextBox textbox = (TextBox)sender;
// Do whatever yo need to do with textbox here.
}
于 2012-06-20T06:11:01.867 に答える
0
Create validators (RequiredFieldValidator or whatnot) for each of them, then assign them all to the same ValidationGroup. You can enforce validation of all the controls in that group at once.
于 2012-06-19T20:46:55.740 に答える