var itemToDelete = (Item)treeview1.SelectedItem; |
var parentItem = (Item)controlToDelete.ParentItem; |
parentItem.Remove(itemToDelete); |
var itemToDelete = (Item) treeview1.SelectedItem; |
var collection = ObservableCollection<Item> treeview1.ItemsSource; |
collection.Remove(itemToDelete); |
_compositeFilterDesriptor.CreateFilterExpression(parameterExpression);
In example:
Filter value is: "dasdasddasdasd"
Expression is: (stringColumn1 contains dasdasddasdasd) OR (stringColumn2 contains dasdasddasdasd) OR (dateTimeColumn IsEqual 01-01-0000) OR (decimalColumn1 IsEqual 0) OR (decimalColumn2 IsEqual 0)
I am using the RadGridView and RadDataPager in a WPF application. I have a method that pulls pages of Employees from a database (or some other data source). There are more Employees than I want to put in memory at one time, so I need to page the data retrieved from the database.
So, I have a method that returns pages of data in the form of IEnumerable<Employee>. Each IEnumerable<Employee> is one page of data. The xaml is set up this way:
<Grid>
...
<telerik:RadGridView ItemsSource="{Binding PagedSource, ElementName=radDataPager}"
Horizontal Alignment="Left"
AutoGenerateColumns="False"
x:Name="radGridView1"
VerticalAlignment="Top"
Height="Auto"
Width="Auto"
Grid.Row="0">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding FirstName}"
Header="First Name"
UniqueName="FirstName" />
<telerik:GridViewDataColumn DataMemberBinding="{Binding LastName}"
Header="Last Name"
UniqueName="LastName" />
<telerik:GridViewDataColumn DataMemberBinding="{Binding Age}"
Header="How Old?"
UniqueName="Age" />
</telerik:RadGridView.Columns>
</telerik:RadGridView>
<telerik:RadDataPager x:Name="radDataPager"
Source="{Binding Employees2}"
DisplayMode="FirstLastPreviousNext"
IsTotalItemCountFixed="False"
PageSize="3"
Grid.Row="1"
Margin="0,9,0,0"
PageIndexChanging="radDataPager_PageIndexChanging"
PageIndexChanged="radDataPager_PageIndexChanged"/>
</Grid>
I only get the first page with 3 records. Can this be fixed, or am I trying to do something that these controls do not support?
What would be a better way to do what I am trying to do?
Thanks.
David
Hello.
I'm try host GridView WPF in WinForms App...
private
void
GridLoad()
{
Telerik.Windows.Controls.RadGridView wpfGrid =
new
Telerik.Windows.Controls.RadGridView();
wpfGrid.Name =
"myGrid"
;
wpfGrid.Height = 641;
wpfGrid.ItemsSource = phpmyadminDataSet;
wpfGrid.AutoGenerateColumns =
true
;
ElementHost elementHost =
new
ElementHost();
elementHost.Dock = DockStyle.None;
elementHost.Width = 640;
elementHost.Height = 120;
elementHost.Child = wpfGrid;
panel1.Controls.Add(elementHost);
}
When app starting Grid is clear. When I'm apply filter or sorting, data loading.
I'm try wpfGrid.Rebind(). No effect...