Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - nolasco281

#51
Hola Elecktron, seba123neo

Muchas gracias a ambos por responder.

Para ser sincero no creo que lo hubiera resuelto.

Código (vbnet) [Seleccionar]
Dim lvItems As IEnumerable(Of ListViewDataItem) =
           FindItemEx(Of Integer)(lv:=lvPagosProveedores, itemIndex:=0, find:=5)


solo cambien en la parte de find por la entrada del textbox

Código (vbnet) [Seleccionar]
Dim lvItems As IEnumerable(Of ListViewDataItem) =
           FindItemEx(Of Integer)(lv:=lvPagosProveedores, itemIndex:=0, find:=txtBuscarPagoProvee.Text)


Te adjunto una imagen


Muchas gracias por el tiempo a ambos.

Aunque las gracias esa poco.

Saludos.

PD: Me llevo tiempo entender algunas cosas pero ya esta : ).
#52
Hola como estan.

La consulta que tengo es como buscar en un listiview(Control telerik) se como buscar en un control de winform de echo es el codigo que he modificado pero no se por que no me busca.

Este es el codigo que tengo
Código (vbnet) [Seleccionar]
Dim i As Integer
       'obtiene el número de elementos del componente
       For i = 0 To lvPagosProveedores.Items.Count
           'Obtiene el indice en base a 0 del elemento seleccionado
           lvPagosProveedores.SelectedIndex = i
           'verifica que el elemento selecionado del control sea igual al que esta escrito en el textBox
           If lvPagosProveedores.SelectedItem.Selected = txtBuscarPagoProvee.Text Then
               'Establece el nuevo indice del control
               lvPagosProveedores.SelectedIndex = i
               'lvPagosProveedores.Focus()
               Exit For
           Else
               RadMessageBox.Show(Me, "Ese codigo no existe", "Informacion",
                                     MessageBoxButtons.OK, RadMessageIcon.Info)
           End If


El problema es que no me busca bien siempre regresa al primer item si se fijan busco 5 pero siempre me muestra 1 en indice


Saludos.
#53
Muchas gracias Eleкtro por la ayuda

Disculpa mi ignorancia.  :( no tengo más que decir solo que me esforzare más.

Muchas gracias de nuevo.

Saludos.
#54
Hola como estan.

Mi duda es la siquiente tengo un RadListView Control(Telerik) y a diferencia de un GriedView no tiene la propiedad solo lectura y querio evitar que el usuario pueda editar estas filas o columnas.



Hay aguna forma de implementar esta propiedad en el ListView o lo mejor seria usar un GriedView.

Saludos.
#55
Hola como esta la razon por la que me salen el error es por que a la funcion TimeSpan no se le puede dar formato tanto en Windonws como en el control timepicker de Telerik eso causa el error.

Ahora bien despues de estar leyendo un poco veo que se le puede dar formato convirtiendo el TimeSpan en DateTime.

Lo raro y que no entiendo es que tengo dos controles TimePicker uno me captura solo la hora minutos y segundo encambio el otro me muestra los milesegundos.



Si lo resuelvo muestro la solucion.

Saludos.

PD:Si saven como convertir una columna del Gridview TimeSpan a DateTime se los agradeceria
#56
Hola gracias por contestar Elektron

Esto es lo que me sale



No me funciono el Try ni el load del form ni cuando se llena el DataGrivew

Código (vbnet) [Seleccionar]
.DeferRefresh()

Publicare la consulta en los foros de telerik edito este comentario cuando ellos me comenten.

Muchas gracias por el tiempo Elektron.

Saludos.
#57
Hola

Disculpen pero no quise abrir otro hilo

Pero el problema es ahora es con la hora quise poner Datetime tambien probe con Date

Código (vbnet) [Seleccionar]
tabla2.Columns.Add("Hora de entrega").DataType = GetType(DateTime)

Pero me lanza el siquiente error


asi que cambie el codigo por
Código (vbnet) [Seleccionar]
tabla2.Columns.Add("Hora de entrega").DataType = GetType(TimeSpan)
Corrio la aplicacion pero al llevar a esa columna por el scroll me sale este error.



Mil disculpas enserio pense que seria lo mismo con hora solo que usaria datetime

Saludos.



#58
IntelliSense ya lo active mil gracias de nuevo por la explicacion ;-) ;-)

vi el link que me mandaste de telerik lo habia visto pero lo que no menciona esto

Código (vbnet) [Seleccionar]
dt.Columns("columnDate")[color=red].DataType = GetType(Date)[/color]

Gracias de nuevo.

Saludos.
#59
Hola Eleкtro.

Código (vbnet) [Seleccionar]
Dim tabla3 As New DataTable()
tabla3.Columns.Add("Fecha de Cancelación o Devolución")
tabla3.Columns("Fecha de Cancelación o Devolución").DataType = GetType(Date) 'Obtiene dato como fecha
'tabla3.Rows.Add(DateTime.Today)

Dim column As GridViewDateTimeColumn = CType(dgvCanDev.Columns("Fecha de Cancelación o Devolución"), GridViewDateTimeColumn)
'column.DataType = GetType(Date)
column.FormatString = "{0:yyyy-MM-dd}" 'Tambien puedo usar {0:dddd, MMM dd, yyyy} {0:dd - MM - yyyy}
dgvCanDev.BestFitColumns()

dgvCanDev.Columns("Fecha de Cancelación o Devolución").Width = 210


Resolvió el problema. Mil gracias llevaban varias horas ya.



Tengo las siguientes dudas tal vez puedas ayudarme

Yo estuve usando
Código (vbnet) [Seleccionar]
GridViewDateTimeColumn
y
Código (vbnet) [Seleccionar]
.FormatString = "{0:yyyy-MM-dd}"

Incluso use el evento CellFormatting y nada

Tambien pero no funciono
Código (vbnet) [Seleccionar]
'dgvCanDev.Columns("Fecha de Cancelación o Devolución").FormatString = "{0:dddd, MMM dd, yyyy}"
'dgvCanDev.Columns("Fecha de Cancelación o Devolución").FormatString = "{0:yyyy/MM/dd}"
'dgvCanDev.Columns("Fecha de Cancelación o Devolución").FormatString = "{0:dd - MM - yyyy}"


Las dudas que tengo es en esta línea no estoy muy seguro de lo que hace
Código (vbnet) [Seleccionar]
Dim column As GridViewDateTimeColumn = CType(RadGridView1.Columns("columnDate"), GridViewDateTimeColumn)

Al igual que esta
Código (vbnet) [Seleccionar]
RadGridView1.BestFitColumns()

Tambien por que puso comentado
Código (vbnet) [Seleccionar]
'column.DataType = GetType(Date)
Se puede obtener el dato hasta despues de convertirlo?

No sabía que se le asignaba el tipo a la columna GridViewDateTimeColumn. No mencionan eso en la documentación de telerik o por lo menos en lo que estuve viendo.

Muchas gracias de nuevo.

Saludos.
#60
Hola como esta,
Mi duda es la siguiente, mando una fecha a la BD pero al momento de mostrarla en VB, en un dataGridview me trae la fecha y hora no sé por qué, ya que en la BD no la muestra

Muestra


No se si debo validar en el Insert el formato de la fecha, o al momento en que se manda a la BD
,o usar alguna funcion del DataGrid (Control telerik) si es que la tiene.

Código (vbnet) [Seleccionar]

'Declaracion de la variable
Dim fecCompa As Date
fecCompa = DateTime.Today.AddDays(0) '.ToString(("MM-dd-yyyy"))

'Este es mi Insert
Dim comando1 As New SqlCommand("Insert into cancelacion(codigoDelPedido, estadoDelPedido, fechaDeCancelacion, horaDeCancelacion," & _
                                              " formaDePago, prioridad, tipoDePedido)" & _
                                              "values (@codigoDelPedido, @estadoDelPedido, @fechaDeCancelacion, @horaDeCancelacion, " & _
                                              "@formaDePago, @prioridad, @tipoDePedido)", con)

'De esta forma la mando a la BD
comando1.Parameters.Add("@fechaDeCancelacion", SqlDbType.Date).Value = fecCompa


'Asi defini el campo en la tabla
Código (sql) [Seleccionar]
fechaDeCancelacion date not null,

Saludos.