Visual Basic.NET - Data grid

   
Vista:
Imágen de perfil de Misael

Data grid

Publicado por Misael (21 intervenciones) el 10/05/2016 20:43:14
Como puedo hacer que me aparezca el resultado en la columna total, multiplicando la cantidad por el precio por unidad y que el resultado lo muestre en la columna total, es un data grid. les agradecería bastante su a poyo


Sin-titulo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Percy

Data grid

Publicado por Percy (11 intervenciones) el 10/05/2016 22:10:18
Hola Misale lo mas facil es hacerlo multiplicanto las columnas, si trabajas con procedimientos almacenado lo puedes realizar de la siguiente manera:

SELECT cantidad, descripcion, precio_unitario, (cantidad * precio_unitario) as total

FROM tu_tabla

de esa forma te mostrara la columna calculada en tu datagridview, si necesitas un ejemplo me avisas o en todo caso indicarme como lo estas realizando.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

Data grid

Publicado por Gerson (3 intervenciones) el 11/05/2016 08:49:03
Hola, mira aqui te dejo un procedimiento para cargar los datos en un Datagridwiev

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Public Sub CARGARDATAGRID()
	Try
		Dim sentencia_sql As String
		sentencia_sql = "SELECT * FROM t_usuario ORDER BY id_usuario"
		If Mconexion.State = ConnectionState.Closed Then
			Mconexion.Open()
		End If
		Dim comando As New MySqlCommand(sentencia_sql, Mconexion)
		Dim MDR As MySqlDataReader
		MDR = comando.ExecuteReader
		Dim MDT As New DataTable
		MDT.Load(MDR)
		Frmbuscarusuario.Dgvlistarusuarios.DataSource = MDT
		Frmbuscarusuario.Dgvlistarusuarios.Refresh()
		'LBLCONTADOR.Text = "CLIENTES ENCONTRADOS:  " & MDT.Rows.Count
		' If MDT.Rows.Count = 0 Then
		'BTNSELECCIONAR.Enabled = False
		'BTNIMPRIMIR.Enabled = False
		'Else
		'BTNSELECCIONAR.Enabled = True
		'BTNIMPRIMIR.Enabled = True
		'End If
		comando.Dispose()
		MDR.Close()
		MDT.Dispose()
		Mconexion.Close()
	Catch ex As MySqlException
		MessageBox.Show(ex.Message.ToString)
	End Try
	Frmbuscarusuario.Dgvlistarusuarios.Columns(0).Width = 80
	Frmbuscarusuario.Dgvlistarusuarios.Columns(1).Width = 80
	Frmbuscarusuario.Dgvlistarusuarios.Columns(2).Width = 80
	Frmbuscarusuario.Dgvlistarusuarios.Columns(3).Width = 80
	'Frmbuscarusuario.Dgvlistarusuarios.Columns(4).Width = 80
	Frmbuscarusuario.Dgvlistarusuarios.AlternatingRowsDefaultCellStyle.BackColor = Color.AliceBlue
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Misael

Data grid

Publicado por Misael (21 intervenciones) el 17/05/2016 19:29:06
Percy te agradezco creo que no te comprendo, agradecería si me dieras un ejemplo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar