Привет Всем...
Подскажите плиз как можно реализовать
Имеем соединение с Access базой.
по параметрам получаемых от TreeView — формируем записи в ListView
'cmd_ListNaming
Me.cmd_ListNaming.CommandText = "SELECT ID_CATALOG, ID_EQUIPMENT, ID_NAMING, ID_SUPPLIERS, ID_TYPES, EQUIPMENT, TY" & _
"PES, [NUMBER], DESCRIPTION FROM SQL_LIST_NAMING WHERE ID_SUPPLIERS = @ID_SUPPLIERS "
Me.cmd_ListNaming.Connection = Me.OleDBConnectionOne
' Load Code
Private Sub Load_ListView(ByVal Str_IDSuppliers As Long, ByVal Str_IDModel As Long)
Dim TbList As System.Data.OleDb.OleDbDataReader
OleDBConnectionOne.Open()
cmd_ListNaming.Parameters.Add("@ID_SUPPLIERS", Str_IDSuppliers)
TbList = cmd_ListNaming.ExecuteReader
Всё замечательно.
Все работает.
Но дерево имеет 3 уровня соответственно может быть 3 фильтра. и два из них динамические (они либо есть либо их нету.)
переписывать всякий раз
.CommandText — как то нехорошо. хранить 3 значения — тоже громозко.
Может есть какой другой вариает...