Llenar textbox con SelectedIndexChange-DropDown

Hola buen día experto, espero me puedas ayudar!. Gracias
Lo que quiero hacer es que cuando le doy click al dropdown
(Evento ddlProductCode_SelectedIndexChanged) se llenen los textbox, con otro store procedure hago una consulta para llenar los textbox desde Item seleccionado en el Dropdown.
Agrego el código espero sea más 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
NOTA: no puedo trabajar directamente con las tablas,. Solo co Store Proc.
Realmente agradezco me puedas ayudar, me estoy dando de topes ya que no he tenido mucha experiencia con los Store.
¿O si me puedes enseñar algún modo más fácil?

Añade tu respuesta

Haz clic para o