Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/09/2009, 15:27
Roy_Learningnet
 
Fecha de Ingreso: agosto-2009
Mensajes: 19
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: RequiredFieldValidator ASP.NET

Hola tengo una duda miers yo tengo desde un gritview las funciones de editas borra y actualizar bueno pues le meti el la seccion de editar un RequiredFieldValidator para permitir que valide el problema es que yolo tengo asi
<asp:GridView ID="GridView1" runat="server" GridLines ="None"
AutoGenerateColumns ="false"
AlternatingRowStyle-BackColor= "Aquamarine"
EditRowStyle-BackColor ="Red" ShowFooter ="true"
onrowcancelingedit ="GridView1_RowCancelling"


OnRowEditing ="GridView1_RowEditing"
OnRowDeleting ="GridView1_RowDeleting"
OnRowUpdating ="GridView1_RowUpdating"


<EditItemTemplate>
<table>
<tr>
<td><asp:Button ID ="btnUpdate" Text ="Update" runat ="server" ValidationGroup ="Prueba" CommandName ="Update"></asp:Button></td>
<td> <asp:Button ID ="btnCancel" Text ="Cancel" runat ="server" CommandName ="Cancel"></asp:Button></td>
</tr>
</table>
</EditItemTemplate>



y mi codigo de c# es este


protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
Page.Validate("Prueva");

if (Page.IsValid == true)
{


using (SCMERCKFacade ActualiMERCKFacade = new SCMERCKFacade())
{
string s = GridView1.DataKeys[e.RowIndex].Value.ToString();

Label lbllID_ACREDITADO = GridView1.Rows[e.RowIndex].FindControl("lblID_ACREDITADO") as Label;

TextBox tbxNOMBRES = GridView1.Rows[e.RowIndex].FindControl("txtNOMBRES") as TextBox;

TextBox tbxAPELLIDO_PATERNO = GridView1.Ro
}

BindGridData();




}
else
{
Response.Write("<script>alert('Entro a qui a la alerta')</script>");
}


en tonces cuando yo piso el boton de actualizar pues con el comman dispara el evento del update que seria OnRowUpdating ="GridView1_RowUpdating"
entra al c# y hace la conparacion. pero cuando no ingresan datos de veria de entrar al evento updating y dispara al alert peroo no cuando encuentra que no has datos lo unico que haces es queno hace nada no se como hacerlo hojala que alguien me pueda ayudar grasias.