Ask a Question related to ASP.NET Data Grid Control, Design and Development.
-
DS #1
Validation Between Controls
I have a datagrid with several fields with textboxes and drop downs. I
want to be able to validate the drop down field in one column to only
be required if the textbox field in another column has data. Does
anyone know how to do this?
I tried to use the compare validator and the custom validator but can't
figure out how to reference the control from the other column.
Any help would be greatly appreciated.
Thanks,
Deidre
DS Guest
-
BIG WARNING - validation controls appear to be ignored.
Hi, Although I have got to the bottom of this problem, it gave me quite a shock to discover how easy it is to write a very unsafe application... -
Validation Controls
Hello, I have placed many validation controls on an aspx webform and a user control that allows the visitor to enter a username and password and... -
ASP.Net Validation controls not working in netscape
Hi all, The Asp.net validation controls are skipping the validations in netscape.Please suggest a solution for this. Thanks Srinivasa... -
Validation on custom controls
Hi, I searched through NG's etc but could not find an answer to my problem..... I have a custom control that consists of 3 textboxes. I would... -
Validation Controls Postback
I have a little problem while working with Validation Controls in extensive forms... When the user reaches the end, and something is wrong, it just... -
Rick #2
Re: Validation Between Controls
hi DS,i have the same situation
i have a gridview with 6 cols, i need to validate col #3, so i used a
rangevalidator control, but the min and max range is different for each row,
so i need to change maxrange and minrange each time user select a row, i
converted the col #3 in Templatefield and then add a Rangevalidator to
validate its contents
but i dont know how to reference the control because its inside col#3 and
col#3 properties doesn't display any known control name (Rangevalidator)
"DS" <dsweatman@bellsouth.net> escribió en el mensaje
news:1132247813.756117.168800@g43g2000cwa.googlegr oups.com...>I have a datagrid with several fields with textboxes and drop downs. I
> want to be able to validate the drop down field in one column to only
> be required if the textbox field in another column has data. Does
> anyone know how to do this?
> I tried to use the compare validator and the custom validator but can't
> figure out how to reference the control from the other column.
> Any help would be greatly appreciated.
> Thanks,
> Deidre
>
Rick Guest
-
Rick #3
Re: Validation Between Controls
i've solved it at last with help of Bug_Bugger at
[url]http://forums.asp.net/1116631/ShowPost.aspx[/url]
Bug_Bugger says:
Implement RowDataBound event, in it use FindControl to locate the
appropriate controls and set the values
so i did this
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
{
// Find control on page.
RangeValidator myControl1 = (RangeValidator) e.Row.FindControl("RngVal");
//RngVal is my control name
//original code was Control myControl1 .... but i changed it to the control
type i need, in this case RangeValidator
if (myControl1 != null)
{
// Get control's parent.
Control myControl2 = myControl1.Parent;
myControl1.MaximumValue = "50"; // i changed this value
myControl1.MinimumValue = "40"; // and this
Response.Write("Parent of the text box is : " + myControl2.ID); // this text
shows control's parent
}
else
{
Response.Write("Control not found");
}
}
and works!!!!
"DS" <dsweatman@bellsouth.net> escribió en el mensaje
news:1132247813.756117.168800@g43g2000cwa.googlegr oups.com...>I have a datagrid with several fields with textboxes and drop downs. I
> want to be able to validate the drop down field in one column to only
> be required if the textbox field in another column has data. Does
> anyone know how to do this?
> I tried to use the compare validator and the custom validator but can't
> figure out how to reference the control from the other column.
> Any help would be greatly appreciated.
> Thanks,
> Deidre
>
Rick Guest



Reply With Quote

