Sure, if you use the CustomValidator you can specify your own server and client-side callback function which can do pretty much anything (including showing/hiding table rows).
EDIT
Looks like your table marks items as visible or not server side so you'll need to do something like this:
Markup
<asp:CustomValidator id="CustomValidator1"
ControlToValidate="Text1"
OnServerValidate="ServerValidation"
runat="server"/>
Code behind
void ServerValidation(object source, ServerValidateEventArgs args)
{
// your validation code here,
//set args.IsValid to true/false
trError1.Visible = !args.IsValid;
}
Though if you're using your table to show a list of errors, you should take a look at the ValidationSummary control.