Filtrar resultados de un SP

22/07/2004 - 16:12 por Jorge | Informe spam
Hola!!! tengo el siguiente código:
**********************************************************
Dim ConnectionString As String = "server(local);database=Northwind;trusted_connection=true"

Dim CommandText As String = "CustOrdersDetail"

Dim myConnection As New SqlConnection(ConnectionString)
Dim myCommand As New SqlCommand(CommandText, myConnection)
Dim workParam As New SqlParameter()

myCommand.CommandType = CommandType.StoredProcedure

myCommand.Parameters.Add("@OrderId", SqlDbType.Int).Value
= 11077

myConnection.Open()

DataGrid1.DataSource = myCommand.ExecuteReader
(CommandBehavior.CloseConnection)
DataGrid1.DataBind()
**********************************************************
Cuando ejecuto esto, el DataGrid muestra 5 columnas:
ProductName, UnitPrice, Quantity, Discount y ExtendedPrice

Tengo 2 preguntas, ¿Como puedo hacer para llenar el
DataGrid1 solo con la información de las columnas
UnitPrice y ExtendedPrice?, ¿Como puedo hacer para llenar
5 etiquetas con la información de la 3er fila de cada una
de las columnas?. Muchas gracias...Help!!!

Preguntas similare

Leer las respuestas

#1 Angel. E. Ruiz. Pastor
23/07/2004 - 03:42 | Informe spam
Estimado Jorge,



Amigo crea un DataView con la información que necesites.






Saludos cordiales,
Ángel Ruiz
[MS Visual Basic Developer MVP]
Caracas - Venezuela

"El conocimiento es un bien, que crece a medida que se comparte"

"Jorge" wrote in message
news:219801c46ff5$f5b188e0$
Hola!!! tengo el siguiente código:
**********************************************************
Dim ConnectionString As String = "server(local);database=Northwind;trusted_connection=true"

Dim CommandText As String = "CustOrdersDetail"

Dim myConnection As New SqlConnection(ConnectionString)
Dim myCommand As New SqlCommand(CommandText, myConnection)
Dim workParam As New SqlParameter()

myCommand.CommandType = CommandType.StoredProcedure

myCommand.Parameters.Add("@OrderId", SqlDbType.Int).Value
= 11077

myConnection.Open()

DataGrid1.DataSource = myCommand.ExecuteReader
(CommandBehavior.CloseConnection)
DataGrid1.DataBind()
**********************************************************
Cuando ejecuto esto, el DataGrid muestra 5 columnas:
ProductName, UnitPrice, Quantity, Discount y ExtendedPrice

Tengo 2 preguntas, ¿Como puedo hacer para llenar el
DataGrid1 solo con la información de las columnas
UnitPrice y ExtendedPrice?, ¿Como puedo hacer para llenar
5 etiquetas con la información de la 3er fila de cada una
de las columnas?. Muchas gracias...Help!!!
Respuesta Responder a este mensaje
#2 Jorge
23/07/2004 - 16:08 | Informe spam
Y como creo un DataView?


Estimado Jorge,



Amigo crea un DataView con la información que necesites.






Saludos cordiales,
Ángel Ruiz
[MS Visual Basic Developer MVP]
Caracas - Venezuela

"El conocimiento es un bien, que crece a medida que se


comparte"

"Jorge" wrote in


message
news:219801c46ff5$f5b188e0$
Hola!!! tengo el siguiente código:
*********************************************************


*
Dim ConnectionString As String = "server>(local);database=Northwind;trusted_connection=true"

Dim CommandText As String = "CustOrdersDetail"

Dim myConnection As New SqlConnection(ConnectionString)
Dim myCommand As New SqlCommand(CommandText,


myConnection)
Dim workParam As New SqlParameter()

myCommand.CommandType = CommandType.StoredProcedure

myCommand.Parameters.Add("@OrderId", SqlDbType.Int).Value
= 11077

myConnection.Open()

DataGrid1.DataSource = myCommand.ExecuteReader
(CommandBehavior.CloseConnection)
DataGrid1.DataBind()
*********************************************************


*
Cuando ejecuto esto, el DataGrid muestra 5 columnas:
ProductName, UnitPrice, Quantity, Discount y


ExtendedPrice

Tengo 2 preguntas, ¿Como puedo hacer para llenar el
DataGrid1 solo con la información de las columnas
UnitPrice y ExtendedPrice?, ¿Como puedo hacer para llenar
5 etiquetas con la información de la 3er fila de cada una
de las columnas?. Muchas gracias...Help!!!


.

Respuesta Responder a este mensaje
#3 Angel. E. Ruiz. Pastor
24/07/2004 - 03:35 | Informe spam
Estimado Jorge,



DataView vista1 = new DataView( miTabla );



Con Data View puede:

Crea múltiples vistas de los objetos DataTable

l Vinculable a controles

l Propiedades importantes:

. Item: Obtiene una fila de una tabla determinada

. Table: Obtiene o asigna el objeto DataTable

. Sort: obtiene o asigna la/s columna/s y el ordenamiento

. RowFilter: Obtiene o asigna la expresión para filtrar la

vista

. RowStateFilter: Indica o asigna el estado del filtro

. None, Unchanged, New, Deleted, ModifiedCurrent, y

otros


Saludos cordiales,
Ángel Ruiz
[MS Visual Basic Developer MVP]
Caracas - Venezuela

"El conocimiento es un bien, que crece a medida que se comparte"

"Jorge" wrote in message
news:2e8101c470be$857fd120$
Y como creo un DataView?


Estimado Jorge,



Amigo crea un DataView con la información que necesites.






Saludos cordiales,
Ángel Ruiz
[MS Visual Basic Developer MVP]
Caracas - Venezuela

"El conocimiento es un bien, que crece a medida que se


comparte"

"Jorge" wrote in


message
news:219801c46ff5$f5b188e0$
Hola!!! tengo el siguiente código:
*********************************************************


*
Dim ConnectionString As String = "server>(local);database=Northwind;trusted_connection=true"

Dim CommandText As String = "CustOrdersDetail"

Dim myConnection As New SqlConnection(ConnectionString)
Dim myCommand As New SqlCommand(CommandText,


myConnection)
Dim workParam As New SqlParameter()

myCommand.CommandType = CommandType.StoredProcedure

myCommand.Parameters.Add("@OrderId", SqlDbType.Int).Value
= 11077

myConnection.Open()

DataGrid1.DataSource = myCommand.ExecuteReader
(CommandBehavior.CloseConnection)
DataGrid1.DataBind()
*********************************************************


*
Cuando ejecuto esto, el DataGrid muestra 5 columnas:
ProductName, UnitPrice, Quantity, Discount y


ExtendedPrice

Tengo 2 preguntas, ¿Como puedo hacer para llenar el
DataGrid1 solo con la información de las columnas
UnitPrice y ExtendedPrice?, ¿Como puedo hacer para llenar
5 etiquetas con la información de la 3er fila de cada una
de las columnas?. Muchas gracias...Help!!!


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida