si,estaria bueno que lo hicieras ,de paso le sirve a mucha gente que lo ve,por ahi no se encuentra mucho material y el que se encuentra no es muy didactico para alguien que recien comienza.Saludos
@benito81207 жыл бұрын
Eres grande papu, tenia ya un buen rato con este problema :') neta eres el mejor
@andresgustavo30611 жыл бұрын
Hola Alexander,muy bueno el tutorial ,me salio el ejemplo tuyo,tengo una duda en cuanto al gridview ,como referencias a un solo item de la grilla ya cuando esta cargada? porque me piden para un tipo examen ..que borre un item de un grid.. y lo agregue en otro.Supongo que hay que borrar el item del datatable,porque lo puedo pasar al 2 grid,el problema es cuando vuelvo al grid desde muestro mis datos..vuelve a cargar todos los datos de nuevo..cuando me deberia descontar el que ya pase al 2 grid.
@evelynherreramacay44559 жыл бұрын
hola solo keria agradecerte....... me salvaste!!!!!!!
@AlexanderSantanaDonato11 жыл бұрын
Hola, Disculpa la tardanza. Esto se puede hacer directamente de gridview a gridview sin tocar el datatable. en seguida te hago un video donde te lo muestro.
@AlexanderSantanaDonato9 жыл бұрын
+Jose Manuel Aguilera Estamos de acuerdo contigo.
@LuisG1910 жыл бұрын
Congratulations my friend, thanks for the tutorial, it is very important to me
@AlexanderSantanaDonato11 жыл бұрын
En la descripcion del video, al final, deje un link de un tutorial para pasar un registro de un gridview a otro
@danielnavarro588011 жыл бұрын
Hola Alexander, tenemos un problema para mostrar la informacion en el gridview, ya que nuestra base de datos tiene una generalizacion; como hago para que desde un "insert" a mi tabla padre tambien me llene la tabla hijo??? RESPONDAMEEE PORFAAA!!!
@AlexanderSantanaDonato11 жыл бұрын
Hola, descríbeme el problema claramente con un ejemplo exacto de lo que necesitas para poder responderte de una manera directa. saludos...
@Antho-m6c7 жыл бұрын
Hola excelente tu aporte solo tengo una duda como hago para modificar el tamaño de las celdas
@AlexanderSantanaDonato7 жыл бұрын
Hola. Se puede definir diferentes formas de tamaño que pueden tener las celdas en la propiedad AutoSizeColumnsMode. Si usas la opción de AllCells, las celdas se adaptan automáticamente al tamaño del contenido.
@mundosupterraneo_23510 жыл бұрын
AMIGO UN FAVOR NO CARGA EL DATAGRIVIUW SALIO UN ERROR ESTE "Intento no válido de llamar a Read cuando el lector está cerrado.DIME QUE PUEDO ASER ..GRACIAS
@Lady_Pollo7 жыл бұрын
Gracias! me sirvió para aclarar algunas dudas. ahora recibo el error "la matriz de entrada es más larga que el número de columnas en esta tabla". Tengo entendido que esto puede deberse a que mi resultado trae una mayor cantidad de items que los que indiqué(verifique y trae los mismos) o que el resultado del query está pegando sus propias cabeceras. Aún no encuentro como corregirlo :(
@AlexanderSantanaDonato7 жыл бұрын
Hola, Disculpa no responder antes. si puedes, envíame una imagen de tu código para poder ayudarte mejor. Saludos,
@PERCY9589 жыл бұрын
Muy bueno tu vídeo, tengo una duda si quisiera especificar en que columna colocar el valor como lo haría valor por ejemplo solo un decir si yo quisiera huvicar el valor de nombre en la columna apellido
@AlexanderSantanaDonato9 жыл бұрын
+percy valencia Para hacer eso solo debes ubicarte en la linea que dice ClientesDt.Rows.Add(r.Item("Nombre"), r.Item("Apellidos")) y despues intercambiar donde dice "Nombre" poner "Apellidos" y viceversa.
@PERCY9589 жыл бұрын
+Alexander Santana Donato te explico como es mi problemita
@PERCY9589 жыл бұрын
+Alexander Santana Donato tengo un capa llamada "datos" en la cual estoy haciendo una consulta y colocarlo en un datagred de un atbla llamad cuenta amarres y utilizo variables para traspasar datos a la otra capa. ByVal var_cuenta As Integer es para mi consulta ByVal var_datagred As DataGridView para que me le alas propiedades del gred Public Function consultar_amarre(ByVal var_cuenta As Integer, ByVal var_datagred As DataGridView) As DataTable conectado() Dim cmd As New SqlCommand("select * from dbo.tabla_amarres where cuenta='" & var_cuenta & "'", cnn) dr = cmd.ExecuteReader While dr.Read 'esto me leera la segunda columna de la tabla amarres var_datagred.Rows.Add(dr.(2)) 'esto me leera la tercer columna de la tabla amarres var_datagred.Rows.Add(dr(3)) End While Return Nothing End Function en otra capa llamada "presentación" creo las columnas y llamo el procedimiento de la capa datos Private Sub Detalle_compras_Load(sender As Object, e As EventArgs) Handles MyBase.Load DataGridView1.ColumnCount = 14 DataGridView1.Columns(0).Name = "id" DataGridView1.Columns(1).Name = "idcliente" DataGridView1.Columns(2).Name = "Periodo" DataGridView1.Columns(3).Name = "mes" DataGridView1.Columns(4).Name = "Asiento contable" DataGridView1.Columns(5).Name = "Fecha operacion" DataGridView1.Columns(6).Name = "Glosa" DataGridView1.Columns(7).Name = "Cod Libro" DataGridView1.Columns(8).Name = "Num_doc" DataGridView1.Columns(9).Name = "Cod plan de cuentas" DataGridView1.Columns(10).Name = "Cuenta" DataGridView1.Columns(11).Name = "Denominacion" DataGridView1.Columns(12).Name = "Debe" DataGridView1.Columns(13).Name = "Haber" end sub con esto invoco el procedimiento de la capa datos Private Sub BtnAgregar_Click(sender As Object, e As EventArgs) Handles BtnAgregar.Click Dim Columna(14) As String 'creo una primera fila individual Columna(0) = TxtId.Text Columna(1) = Principal.ToolStripLabelid.Text Columna(2) = Registro_compras.DomwEjercicio.Text Columna(3) = Registro_compras.ToolStripCmbPeriodo.ComboBox.SelectedValue Columna(4) = TxtNRC.Text Columna(5) = FechaEmision.Text Columna(6) = TxtGlosa.Text Columna(7) = "8" Columna(8) = TxtSerie.Text & "/" & TxtNumInicial.Text & "-" & TxtNumFinal.Text Columna(9) = "plan de cuentas" Columna(10) = TxtCuentaInicial.Text Columna(11) = TxtDenominacionInicial.Text Columna(12) = TxtBaseImponible.Text DataGridView1.Rows.Add(Columna) 'La segunda fila If TxtIGV.Text "0.00" Then Columna(10) = "40111" Columna(11) = "TRIBUTOS POR PAGAR" Columna(12) = TxtIGV.Text Else DataGridView1.Rows.RemoveAt(DataGridView1.CurrentRow.Index) End If Columna(13) = "0.00" DataGridView1.Rows.Add(Columna) 'la tercera fila If CmbTipoRetencion.Text = "Percepcion" Then Columna(10) = "40117" Columna(11) = "PERCEPCIONES" Columna(12) = Txtotros.Text Columna(13) = "0.00" ElseIf CmbTipoRetencion.Text = "Retencion" Then Columna(10) = "40118" Columna(11) = "RETENCIONES" Columna(12) = "R" Columna(13) = "0.00" ElseIf CmbTipoRetencion.Text = "Detraccion" Then Columna(10) = "42111" Columna(11) = "DETRACCIONES" Columna(12) = "0.00" Columna(13) = "D" Else DataGridView1.Rows.RemoveAt(DataGridView1.CurrentRow.Index) End If DataGridView1.Rows.Add(Columna) 'La cuarta fila Columna(10) = TxtCuentaCierre.Text Columna(11) = TxtDenominacionCierre.Text Columna(12) = "0.00" Columna(13) = TxtMonto.Text DataGridView1.Rows.Add(Columna) 'aqui esta el problema aca debería mandarme a la columna "10" denominada "cuenta" y me envia a la primera columna 'Columna(10) = Convert.ToString(objcompras.consultar_amarre(TxtCuentaInicial.Text, DataGridView1)) End Sub De antemano gracias por su pasienacia
@luisraudales69927 жыл бұрын
excelente, seria lo mismo para llenar gridview en un webform
@AlexanderSantanaDonato7 жыл бұрын
Si.
@josemanuelaguilera61099 жыл бұрын
No es un GridView es un DataGridView, el primero se usa en los webForm y el segundo en un Windows Form. Hago incapie en esa diferencia.