Foros del Web » Programación para mayores de 30 ;) » .NET »

DataTable para Store Procedure

Estas en el tema de DataTable para Store Procedure en el foro de .NET en Foros del Web. Hola buen dia, soy nuevo en el Foro y espero me puedan ayudar!!!.Gracias Lo que quiero hacer es que cuando le doy click al dropdown ...
  #1 (permalink)  
Antiguo 23/08/2010, 08:08
 
Fecha de Ingreso: agosto-2010
Mensajes: 6
Antigüedad: 13 años, 8 meses
Puntos: 0
DataTable para Store Procedure

Hola buen dia, soy nuevo en el Foro y espero me puedan ayudar!!!.Gracias

Lo que quiero hacer es que cuando le doy click al dropdown
(evento ddlProductCode_SelectedIndexChanged) se llenen los textbox, el dropdown lo lleno con un storeprocedure, y con otro store procedure hago una consulta para llenar los textbox desde Item seleccionado en el Dropdown.

agrego el codigo espero sea mas entendible:

*************************************************
esta es la funcion para el Store Procedure:

Public Function GetDetailCITEM(ByVal Item As String, ByVal CTHWRK As Integer) As System.Data.DataTable
Dim dt As Integer = SqlHelper.ExecuteNonQuery(admmetrics, CommandType.StoredProcedure, "spGetCITEM", _
New SqlParameter("@CITEM", Item), _
New SqlParameter("@CTHWRK", CTHWRK))

GetDetailCITEM = ds.Tables("tblMOEEITMSTF")

End Function
************************************************** ******
tambien agrego el Query del Store Procedure:

ALTER PROCEDURE [dbo].[spGetCITEM]
@CITEM nvarchar(50),
@CTHWRK int
AS
SELECT B.ID, A.CTHWRK, A.CITEM, A.CALIAS, A.CBUSSN,
A.CFREE1, A.CFREE2, A.FLAGITEM
FROM tblMOEEITMSTF A
INNER JOIN tblCTHWRK B ON B.CTHWRK = A.CTHWRK
WHERE A.CITEM = @CITEM AND A.CTHWRK = @CTHWRK
ORDER BY B.ID ASC
************************************************** *********

el evento ddlProductCode_SelectedIndexChanged:

Private Sub ddlProductCode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ddlProductCode.SelectedIndexChanged

Dim DetailFields As MyDataDBConn = New MyDataDBConn


If ddlProductCode.SelectedIndex > 0 Then

Dim dt As DataTable = DetailFields.GetDetailCITEM(ddlProductCode.Selecte dValue, ddlCostCenter.SelectedValue)


Me.TxtCALIAS.Text = dt.Rows(0)(4).ToString
'Me.TxtCBUSSN.Text = dt.Rows(0)(4).ToString
'Me.TxtCFREE1.Text = dt.Rows(0)(5).ToString
'Me.TxtCFREE2.Text = dt.Rows(0)(6).ToString

End If
End Sub

Realmente agradesco me puedan ayudar, me estoy dando de topes ya que no he tenido mucha experiencia con los Store, ya que por estandar en mi ttrabajo no puedo trabajar directamente con las tablas,.

Si alguien sabe hacerlo diferente y mas facil, no sean malos diganme como. Muchas Gracias

Etiquetas: datatable, procedure, store
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:27.