Tema: Gridview
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2011, 15:11
newander13
 
Fecha de Ingreso: marzo-2010
Mensajes: 25
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Gridview

Este es mi codigo

Código ASP:
Ver original
  1. Imports System.Web.UI.WebControls
  2. Imports System.Data.SqlClient
  3. Imports System.Data
  4. Partial Class Registro
  5.     Inherits System.Web.UI.Page
  6.   Private Function Traer_Datos() As DataTable
  7.         Dim cnn As New SqlConnection("server=.;database=Prueba;integrated security=true")
  8.         Dim dat As New SqlDataAdapter("sps_evaluacion", cnn)
  9.         Dim tabla As New DataTable
  10.         dat.Fill(tabla)
  11.         Return tabla
  12.     End Function
  13.  
  14.     Private Sub cargar_grilla()
  15.         GridView1.DataSource = Traer_Datos()
  16.         GridView1.DataBind()
  17.     End Sub
  18.  
  19.     Protected Sub GridView1_RowEditing(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewEditEventArgs) Handles GridView1.RowEditing
  20.  
  21.         Dim fecha1 As String = GridView1.Rows(e.NewEditIndex).Cells(6).Text
  22.         Dim fecha2 As String = GridView1.Rows(e.NewEditIndex).Cells(8).Text
  23.         Dim fecha3 As String = GridView1.Rows(e.NewEditIndex).Cells(10).Text
  24.         Dim fecha_S As DateTime = Now()
  25.         'Response.Write(fecha_S.ToString("dd/MM/yyy"))
  26.  
  27.         If fecha1 < fecha_S Then
  28.             e.Cancel = True
  29.             GridView1.Columns.Item(7).Visible = False
  30.             MsgBox("No se edita Nota_Pc,  Fech_Pc Vencida: " & fecha1)
  31.  
  32.         Else
  33.             MsgBox("nota  aceptada" & fecha1)
  34.              GridView1.EditIndex = e.NewEditIndex
  35.             GridView1.Columns.Item(7).Visible = True
  36.         End If
  37.         If fecha2 < fecha_S Then
  38.             e.Cancel = True
  39.             GridView1.Columns.Item(9).Visible = False
  40.             MsgBox("No se edita Nota_Pc,  Fech_Pc Vencida: " & fecha1)
  41.         Else
  42.             MsgBox("nota  aceptada" & fecha1)
  43.             GridView1.EditIndex = e.NewEditIndex
  44.             GridView1.Columns.Item(9).Visible = True
  45.         End If
  46.         If fecha3 < fecha_S Then
  47.             e.Cancel = True
  48.             GridView1.Columns.Item(9).Visible = False
  49.             MsgBox("No se edita Nota_Pc,  Fech_Pc Vencida: " & fecha1)
  50.         Else
  51.             MsgBox("nota  aceptada" & fecha1)
  52.             GridView1.EditIndex = e.NewEditIndex
  53.             GridView1.Columns.Item(9).Visible = True
  54.         End If
  55. Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  56.         If Page.IsPostBack Then Exit Sub
  57.         cargar_grilla()
  58.     End Sub