Manoj Jagdale Ответов: 0

Как я могу сравнить значения и отобразить определенную строку в listview


я хочу сравнить значение на основе этого значения показать вывод в listview

например, если id равен 1, то " а " это " а " я должен отобразить в listview.

Как я могу это сделать?

Что я уже пробовал:

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


alter procedure prc_AllocatedUserInfo    
@AllocatedToUser varchar(Max)

as  
begin
select job.Id, job.CustClientLocID, JobCardMst.CardTypeRefId
from job inner join JobCardMst on job.id=JobCardMst.JobId  
inner join JobAllocation on JobAllocation.JobCardMstId=JobCardMst.Id   
where JobAllocation.AllocatedToUser =  @AllocatedToUser 
end

M4rLask

Я не совсем понимаю вашу среду, вы хотите сравнить значение из вашего sql-запроса? Если да, то вы можете использовать "Case"

Случай
Когда ID=1, то 'A'
Иначе Конец "Твоей Доблести"

Gerry Schmitz

Каждая "строка" будет иметь столбец (job) "Id"; таким образом, может быть "более одного A".

Где в представлении списка вы хотите поместить все эти "А", а?

0 Ответов