border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 17-06-2008, 15:46:00
Avatar de Claudia
Gran Participación en el Foro
 
Registrado: ene 2005
Ubicación: Lima
Posts: 490
Claudia Valoración +2
Contactar con Claudia a través de MSN Contactar con Claudia a través de Yahoo
Predeterminado Como Desahabilitar check en datagridview

Hola a todos tengo un formulario que tiene un datagridview donde puedo ver todos mis registros los no disponibles tienen un check en la primera columna y los disponibles no lo que quiero es evitar que les cambien el valor del check como puedo deshabilitar el check para que no sea manipulado
__________________
Claudia Rossmery Chumpitaz Torres
Responder Con Cita
  #2 (permalink)  
Antiguo 18-06-2008, 16:07:09
Avatar de SysEdw
Buena Participación en el Foro
 
Registrado: may 2007
Posts: 88
SysEdw Valoración +2
Contactar con SysEdw a través de MSN
Predeterminado Re: Como Desahabilitar check en datagridview

Private XIndex As Integer
Private Sub drgcita_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles drgcita.CellClick
If e.ColumnIndex = 0 Then
XIndex = Me.drgcita.CurrentRow.Index
If VerificaCodigo(Me.drgcita.Item(1, XIndex).Value.ToString) = True Then
Me.drgcita.Item(0, XIndex).ReadOnly = True
Me.drgcita.Item(1, XIndex).ReadOnly = True
End If
End If
End Sub
Private Function VerificaCodigo(ByVal Codigo As String) As Boolean
Try
Dim conexion As New SqlConnection(My.Settings.SisTamboConnectionString )
Dim drPermisos As SqlDataReader
Dim acceso As Boolean
Dim cmd As New SqlCommand("Exec VerificaEstado '" & Codigo & "'", conexion)
conexion.Open()
drPermisos = cmd.ExecuteReader
If drPermisos.Read Then
acceso = drPermisos.Item("nvEstado")
Return acceso
conexion.Close()
End If
conexion.Close()
Catch ex As Exception
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Function

' Creamos un procedimiento almacenado en el sql
' Create procedimiento VerificaEstado
' @Codigo nvarchar(4)
'AS
' SELECT nvEstado
' FROM NombreVia
' WHERE (IdNombreVia = @Codigo)
' la tabla que uso es algo similiar al tuyo
CREATE TABLE [dbo].[NombreVia](
[nvEstado] [bit],
[IdNombreVia] [nvarchar](4) NOT NULL,
[nvDescripcion] [nvarchar](50) NOT NULL,
) ON [PRIMARY]
Responder Con Cita
  #3 (permalink)  
Antiguo 18-06-2008, 16:19:21
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.431
J.M.Movilla Valoración +2
Predeterminado Re: Como Desahabilitar check en datagridview

Hola, Claudia:

Sabes que no he dado el paso hacia .NET; pero me extraña que si en VB 6.0 tenemos la posibilidad de bloquear una determinada columna, no puedas usar algo así como .Columns(0).Locked = True (usando, naturalmente, la codificación adecuada a la nueva versión)
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #4 (permalink)  
Antiguo 20-06-2008, 16:06:33
Avatar de Claudia
Gran Participación en el Foro
 
Registrado: ene 2005
Ubicación: Lima
Posts: 490
Claudia Valoración +2
Contactar con Claudia a través de MSN Contactar con Claudia a través de Yahoo
Predeterminado Re: Como Desahabilitar check en datagridview

Gracias por las respuestas lo llegue a resolver aveces la desesperacion por terminar algo se apodera de mis nervios y no me deja ver la respuesta cuando esta en mis narices
__________________
Claudia Rossmery Chumpitaz Torres
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 00:42:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right