How to get the TemplateItem of a DetailsView
-
Hi all, I have a
DetailsView
andGridView
on one site. TheDetailsView
contains someTemplateItems
with different validators likeRequiredFieldValidator
orRegularExpressionValidator
. Example:DataKeyNames="Id" DataSourceID="myDSObj" DefaultMode="Insert" Caption="Add user" CaptionAlign="Left"> <Fields> <EditItemTemplate> </EditItemTemplate> <InsertItemTemplate> ControlToValidate="TitelTextBox" ErrorMessage="Error!" Display="Dynamic"> </asp:RequiredFieldValidator> </InsertItemTemplate> <ItemTemplate> </ItemTemplate> </asp:TemplateField>
...
When I want to edit entries of the
GridView
and confirm those with an Update HTML Button in the view, the event won't be completed cause the validators block them. So far it's all right. Now I tried to disable those validation controls via theEnable
Attribute of them, but I don't know how iI can access this control via myDetailsViewInsertUser
object. Example:protected void UserGridView_OnRowEditing(object sender, EventArgs e)
{ ((RegularExpressionValidator)UserGridView.Controls.FindControl("EMailTextBoxRegexVali -
Hi all, I have a
DetailsView
andGridView
on one site. TheDetailsView
contains someTemplateItems
with different validators likeRequiredFieldValidator
orRegularExpressionValidator
. Example:DataKeyNames="Id" DataSourceID="myDSObj" DefaultMode="Insert" Caption="Add user" CaptionAlign="Left"> <Fields> <EditItemTemplate> </EditItemTemplate> <InsertItemTemplate> ControlToValidate="TitelTextBox" ErrorMessage="Error!" Display="Dynamic"> </asp:RequiredFieldValidator> </InsertItemTemplate> <ItemTemplate> </ItemTemplate> </asp:TemplateField>
...
When I want to edit entries of the
GridView
and confirm those with an Update HTML Button in the view, the event won't be completed cause the validators block them. So far it's all right. Now I tried to disable those validation controls via theEnable
Attribute of them, but I don't know how iI can access this control via myDetailsViewInsertUser
object. Example:protected void UserGridView_OnRowEditing(object sender, EventArgs e)
{ ((RegularExpressionValidator)UserGridView.Controls.FindControl("EMailTextBoxRegexVali