I am using WPF Controls version 2009.2.904.35.
First issue: I have a GridView control inside a TabItem. Whenever the application loads, if I expand the rows of the GridView control, the expansion works and the child rows are displayed. However, if I first click trough the TabItems and come back to expand the Grid rows, then the expansion works but the child rows are not shown. If I have expanded the rows at least once before I tab through, the child rows continue to be displayed even after I have visited other tabItems; the problem seems to happen only when I tab through before ever expanding any rows. One more thing, if I expand let's say 3 rows out of 5 in the grid, then tab through, then come back to expand the other 2 rows, those 2 rows' children won't be shown, but the children of the other 3 pre-expanded rows do continue to show. If I sort or filter the grid, then the rows reappear.
Second issue: If I position the cursor in between two columns to drag and size, the sizing of the column jumps around, and i can make it smaller but not bigger; also, if I stop dragging (release the mouse button), the column sizing continues to happen while I move my mouse. This happens in the same grid that's having the first issue. I have another grid in another tabItem and that one does not have the sizing issue; it also does not have child rows so I don't know if it would be the same problem.
Thanks,
Laura
11 Answers, 1 is accepted
Hello Laura,
I was able to reproduce the first issue you have reported.
We will investigate what causes that problem and as soon as a fix is ready we will make it public via "Latest internal build" program so stay tuned. I've updated your Telerik points for your involvement.
Regarding the second issue I have prepared a sample application and tried to reproduce the issue but unfortunately to no avail. I've also shot a short movie of my actions.
Can you please examine the project and the video that I have attached and tell me how to reproduce the behavior that you are experiencing on your end.
Maybe I am doing something differently than you and that is why I cannot reproduce the behavior. Or maybe you can configure my sample project so that it behaves like your project and attach it back via support ticket.
Kind regards,
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
if (e.Options.Source is GridViewRow)
{
e.QueryResult =
true;
}
1. The Thumb Drag events detailed in this thread don't appear to work; I have tried this with the RadDragAndDropManager and without. This applies to both grids with child rows and grids without child rows.
2. When a grid has child rows and you drag a row, the e.Options.Source and e.OriginalSource all come through as RadGridView. When there are no child rows, it comes through as a GridViewRow. There is no way I can find to detect that the header is being dragged through the event arguments being passed.
We are using the 09/04 internal build.
Not sure if this is a closed thread, but I am using version 2012.1.326.40 and I have come across similar problems. The absolutely critical behavior is as follows. We have multiple instances of a view containing a RadGridView inside a tabcontrol, each with different data. When we filter on one of the grids the rest of the grids filter to the same value as well. Some users are experiencing trouble clearing the filter after this occurs.
I did not see the issue where resizing a column in one tab re-sizes them all until reading this post, but it is occurring as well.
Users did not report problems until after updating Telerik from 2011.2, not sure if it was introduced here or if no one caught it.
Need a solution for this as soon as possible, I will continue looking for solutions to this problem on the Telerik site as well as other sites.
Thank you.
Eli
Not sure if this is a closed thread, but I am using version 2012.1.326.40 and I have come across similar problems. The absolutely critical behavior is as follows. We have multiple instances of a view containing a RadGridView inside a tabcontrol, each with different data. When we filter on one of the grids the rest of the grids filter to the same value as well. Some users are experiencing trouble clearing the filter after this occurs.
I did not see the issue where resizing a column in one tab re-sizes them all until reading this post, but it is occurring as well.
Users did not report problems until after updating Telerik from 2011.2, not sure if it was introduced here or if no one caught it.
Need a solution for this as soon as possible, I will continue looking for solutions to this problem on the Telerik site as well as other sites.
Thank you.
Eli
Indeed the thread is very old (2009) and the grid is a bit different now compared to the 2009 version. This can happen only if all grids are bound to a same collection - can you check this?
Regards,Vlad
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
Thank you for your prompt reply.
Looked through the code, here is how the tabs are set up. We are writing an MVVM application. There is an observable collection of view models. Each of these view models is opened in a separate tab, and they use a datatemplate to display them. The display has a stack of labeled gridviews, the data source for the grid views are properties in the view model.
I set x:Shared to false on the datatemplate, and overloaded the equal method on the view model to make sure they differentiate between view models. Not sure what else to do.
Thanks,
Eli
Please open support ticket and send us this application to check it locally what's going on.
Greetings,Vlad
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>