Manoj Jagdale Ответов: 1

Я хочу, чтобы отобразить результат в случае, когда в проект 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

1 Ответов

Рейтинг:
2

connect ashish yadav

Попробуйте следовать:
'txt1.Text = ListView2.SelectedItems(0).Подпункты(2).Текст


Manoj Jagdale

нет