Hola nancy8120
A ver si te entendi, tienes 3 botones, uno para ver, otro eliminar y otro editar...quieres que cuando le des click a cualquiera de ellos se vaya a una pagina con el GridView para realizar la operacion que hayas seleccionado...? si es asi lo unico que tienes que hacer es que en cada boton debes meter el siguiente codigo:
para el boton de ver...
Código:
Protected Sub BotonVer_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BotonVer.Click
Response.Redirect("Default2.aspx?Modo=Ver")
End Sub
para el Boton de eliminar...
Código:
Protected Sub BotonEliminar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BotonEliminar.Click
Response.Redirect("Default2.aspx?Modo=Eliminar")
End Sub
donde Default2.aspx es la pagina a donde quieres que se vaya...el signo de ? te dira que operaciones hacer, en este caso Modo=Ver quiere decir que a Modo le estas diciendo que es "Ver" ya con esto puedes saber que operacion quieres hacer...en el load de Default2.aspx nada mas dices algo asi:
Código:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Request("Modo") = "Ver" Then
Response.Write("Modo ver")
ElseIf Request("Modo") = "Eliminar" Then
Response.Write("Modo Eliminar")
End If
End Sub
si es Modo=Ver ya sabes que solo mandas el gridview de solo lectura, si es Modo=Eliminar ya sabes como programar el GridView para elimnar...de hecho puedes nada mas tener Default2.aspx para mandar, lo que te va a determinar que va a hacer es el Modo...de hecho cuando hagas click en uno de los botones puedes tb mandarle el grid para utilizarlo en la pagina a la que lo mandas de la Siguiente manera:
Código:
Protected Sub BotonEliminar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BotonEliminar.Click
Response.Redirect("Default2.aspx?Modo=Eliminar&Grid=GridView1")
End Sub
y en Load de la pagina tendrias:
Código:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Request("Modo") = "Ver" AND request("Grid")="GridView1"Then
Response.Write("Modo ver")
GridView1.dataSoruce= ds
GridView1.dataBind()
ElseIf Request("Modo") = "Eliminar" Then
Response.Write("Modo Eliminar")
End If
End Sub
teniendo en cuenta que en Default2.aspx debes tener tb un GridView1 y haces lo que ya necesites......
Espero que te sirva de alguno
Saludos...