
25/09/2009, 15:27
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 19
Antigüedad: 15 años, 6 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. |