Я хочу, чтобы отобразить результат в случае, когда в проект ASP.NET ВБ
Я создал процедуру хранения в которой я использовал оператор case when и тот случай когда результат я должен показать вывод
case when JobCardMst.CardTypeRefId =435 then 'Field Job' when JobCardMst.CardTypeRefId =436 then 'Workshop Job' else 'The Job Type Something else' end as 'Job Type'
я хочу отобразить полевое задание в метку или текстовое поле в вывод
как я могу это сделать?
Что я уже пробовал:
alter procedure prc_AllocatedUserInfo @AllocatedToUser varchar(Max) as begin Declare @CardTypeRefId int=0 select job.Id, job.CustClientLocID, -- JobCardMst.CardTypeRefId --as 'Job Type' --, case when JobCardMst.CardTypeRefId =435 then 'Field Job' when JobCardMst.CardTypeRefId =436 then 'Workshop Job' else 'The Job Type Something else' end as 'Job Type' from job inner join JobCardMst on job.id=JobCardMst.JobId inner join JobAllocation on JobAllocation.JobCardMstId=JobCardMst.Id where JobAllocation.AllocatedToUser = 'davell' @AllocatedToUser end
Public Sub load1() Dim SqlCommand As New SqlClient.SqlCommand Dim connection As String = ConfigurationManager.ConnectionStrings("strPROD").ConnectionString Dim con As New SqlConnection(connection) SqlCommand.CommandText = "prc_AllocatedUserInfo" SqlCommand.CommandTimeout = 0 SqlCommand.Connection = con SqlCommand.CommandType = CommandType.StoredProcedure Dim sqlDA As New SqlDataAdapter(SqlCommand) SqlCommand.Parameters.Add("@AllocatedToUser", SqlDbType.VarChar).Direction = ParameterDirection.Input SqlCommand.Parameters("@AllocatedToUser").Value = username Dim ds As New DataSet() sqlDA.Fill(ds) 'txt1.Text = ListView2.SelectedItems.Item(0).Text joblistview1.DataSource = ds.Tables(0) joblistview1.DataBind() con.Close() End Sub