Hi, I have noticed there are a lot of missing events for the RadGridView such as RowValidating. Do you know how I can implement this event? I ask this because when I add a new row, I don't want the user to add another one until correct data is entered.
Thanks,
Derek.
Thanks,
Derek.
4 Answers, 1 is accepted
0
Hello Derek,
Thank you for contacting us.
If you add a new row externally - through other controls - you may also implement validation externally.
If you are using "Click here to add new row", a new row is inserted immediately upon click which is an empty one - contains no data. So, to use validation (regardless whether it applies to a newly inserted row or an existing one), please review the following code snippet (ValueChanging event):
I hope that helps. Do not hesitate to contact me back if you have further questions.
All the best,
Nick
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Thank you for contacting us.
If you add a new row externally - through other controls - you may also implement validation externally.
If you are using "Click here to add new row", a new row is inserted immediately upon click which is an empty one - contains no data. So, to use validation (regardless whether it applies to a newly inserted row or an existing one), please review the following code snippet (ValueChanging event):
private void radGridView1_ValueChanging(object sender, ValueChangingEventArgs e) |
{ |
if (this.radGridView1.CurrentCell.ColumnIndex == 0) {//applies to the 1st column |
if (something ) { //use e.NewValue, e.OldValue for validation |
e.Cancel = true; //keep the oldvalue by canceling the event |
} |
} |
} |
I hope that helps. Do not hesitate to contact me back if you have further questions.
All the best,
Nick
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
0
Derek
Top achievements
Rank 1
answered on 29 Oct 2008, 01:40 PM
Hi thanks for that, but my problem is this:
I don't use 'click here to add new row' I click the '+' button. This is fine, a new row is inserted, but when I try to move off that row it attempts to save the row and comes back with an error saying that one of my columns cannot be null. ValueChanging event doesn't seem to help in this regard.
Thanks for all your help,
Derek.
I don't use 'click here to add new row' I click the '+' button. This is fine, a new row is inserted, but when I try to move off that row it attempts to save the row and comes back with an error saying that one of my columns cannot be null. ValueChanging event doesn't seem to help in this regard.
Thanks for all your help,
Derek.
0
Hi Derek,
Thank you for the additional details. It seems that you have stumbled upon a case in our Grid control, which we have not addressed. Unfortunately, I cannot provide you with a fix or a workaround for the issue at the moment.
Sorry for the introduced inconvenience. We will try to fix it as soon as possible.
Greetings,
Nick
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Thank you for the additional details. It seems that you have stumbled upon a case in our Grid control, which we have not addressed. Unfortunately, I cannot provide you with a fix or a workaround for the issue at the moment.
Sorry for the introduced inconvenience. We will try to fix it as soon as possible.
Greetings,
Nick
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
0
Derek
Top achievements
Rank 1
answered on 03 Nov 2008, 10:46 AM
ok thanks