Как я могу сравнить значения и отобразить определенную строку в 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".
Где в представлении списка вы хотите поместить все эти "А", а?