Zdravim vsecky, potrebuju pomoc s filtrovanim dat z databaze. Hledal jsem ruzny clanky na webu,ale nic moc. Chtel bych 2x dropdownlist a jeden textbox. Vubec nevim kterou cestu zvolit. Je na to nejaky pruvodce nebo tak? Jak rikam, na netu je dost dropdownmenu pro vyhledavani,ale v teto kombinaci co potrebuju to neni. Podarilo se mi maximalne vyfiltrovat data pres jeden dropdown,ale jakmile jsem zadal retezec do textboxu,tak se filtrovalo nejspis z puvodnich dat. Mrknete nekdo na toto co mam,treba se najde nekdo,kdo pomuze.
rotected Sub btnFiltering_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnFiltering.Click
Dim sqlQuery As String = "SELECT * from Table1"
Dim conn As New SqlConnection(ConfigurationManager.AppSettings("ConnectionString"))
Dim sda As New SqlDataAdapter(sqlQuery, conn)
Dim dtData As New DataTable()
sda.Fill(dtData)
Dim dvData As New DataView(dtData)
Dim duData As New DataView(dtData)
If (txtFilter.Text = "") Then
'gvFilter.DataSource = dvData Filter prepsan Results
'gvResults.DataSource = dvData
'TextBox1.Text = dvData.Count 'datacount je 0
Else
dvData.RowFilter = "state = '" & txtFilter.Text.ToUpper() & "'"
'TextBox1.Text = dvData.Count 'datacount>0 ale 00000
duData = dvData
gvFilter.DataSource = dvData
gvFilter.DataBind()
End If
If (TxtFilter2.Text = "") Then
Else
duData.RowFilter = "City = '" & TxtFilter2.Text.ToUpper() & "'"
End If
gvResults.DataSource = duData
gvResults.DataBind()
End Sub
|