Сортировка, поиск и фильтрация данных в базе данных и выборках 07.04.2019 РЭУБД
поддерживают метод Select 2. Можно использовать представление данных Встроенные средства набора данных для сортировки и фильтрации: Таблицы данных поддерживают метод Select 2. Можно использовать представление данных (объект DataView) 07.04.2019 РЭУБД
Описание Property (Name) Table Sort RowFilter RowStateFilter ASC или DESC RowFilter Price > 10.00 RowStateFilter CurrentRows Dataview1.RowStateFilter=DataViewRowState.CurrentRows Dataset1.Customers.DefaultView.Sort = "City" AllowEdit, AllowNew, AllowDelete 07.04.2019 РЭУБД
Фильтрация данных в таблице datatable.Select(filterExp, sortExp, rowstatevalue) Параметр Описание filterExp Выражение для фильтрации, могущее принимать только значения true или false. sortExp Выражение для сортировки. Обычно это имя столбца, однако здесь можно указать любое вычисляемое значение. rowstatevalue Значение, определяющее версию и состояние, по которым требуется фильтровать записи. Этот параметр может принимать значения из перечисления DataViewRowState, например DataViewRowState.CurrentRows. 07.04.2019 РЭУБД
Dim filterExp As String = "Status = 'Active'" Dim sortExp As String = "City " Dim drarray() As DataRow Dim i As Integer drarray = dataSet1.Customers.Select (filterExp, sortExp, DataViewRowState.CurrentRows) For i = 0 To (drarray.Length - 1) listBox1.Items.Add( drarray(i)("City").ToString ) Next 07.04.2019 РЭУБД
drarray = dataSet1.Customers.Select_ ' Visual Basic drarray = dataSet1.Customers.Select_ (Nothing, Nothing, DataViewRowState.Deleted) 07.04.2019 РЭУБД
Dim dvm As New DataViewManager() dvm.DataSet = dsCustomersOrders1 dvm.DataViewSettings("Customers").Sort = "CompanyName" dvm.DataViewSettings("Orders").Sort = "OrderDate" Datagrid1.DataSource = dvm Datagrid1.DataMember = "titles" 07.04.2019 РЭУБД