Hello,
I'm using RadGridView in a lot of places! Normaly my grids start in "IsReadOnly" mode and change to editable mode in some cases!
The problem is that any RadGridView that IsReadOnly is set as true, if we try to set the property as false, cell never become editable!!
This is a very big issue for may application!!!
Is there any workaround to this issue?
Thanks.
Best Regards,
Rogério
I'm using RadGridView in a lot of places! Normaly my grids start in "IsReadOnly" mode and change to editable mode in some cases!
The problem is that any RadGridView that IsReadOnly is set as true, if we try to set the property as false, cell never become editable!!
This is a very big issue for may application!!!
Is there any workaround to this issue?
Thanks.
Best Regards,
Rogério
4 Answers, 1 is accepted
0
Vlad
Top achievements
Rank 1
answered on 03 Jun 2009, 03:42 AM
Hi,
Can you refer to some of our examples where this can be reproduced? If you post a bit more info about your scenario and how to grid is bound in your case I will gladly help you.
Vlad
Can you refer to some of our examples where this can be reproduced? If you post a bit more info about your scenario and how to grid is bound in your case I will gladly help you.
Vlad
0
Rogério
Top achievements
Rank 1
answered on 03 Jun 2009, 08:02 AM
Hi,
Here you have a sample piece of code to reproduce the issue!
Regards,
Rogério
Here you have a sample piece of code to reproduce the issue!
... |
<Grid x:Name="LayoutRoot" Background="White"> |
<Grid.RowDefinitions> |
<RowDefinition /> |
<RowDefinition /> |
</Grid.RowDefinitions> |
<StackPanel Grid.Row="0"> |
<Button Content="SET ReadOnly" Click="Button_Click" /> |
<Button Content="SET Editable" Click="Button_Click_1" /> |
<TextBox Height="10" x:Name="txtbox"></TextBox> |
</StackPanel> |
<grid:RadGridView x:Name="grid" Grid.Row="1" ></grid:RadGridView> |
</Grid> |
... |
public partial class MainPage : UserControl |
{ |
public MainPage() |
{ |
InitializeComponent(); |
List<MyData> list = new List<MyData>(); |
MyData item = new MyData(); |
item.Name = "aaaaa"; |
item.Age = 10; |
MyData item2 = new MyData(); |
item2.Name = "bbbbb"; |
item2.Age = 20; |
list.Add(item); |
list.Add(item2); |
grid.IsReadOnly = true; |
grid.ItemsSource = list; |
} |
private void Button_Click(object sender, RoutedEventArgs e) |
{ |
grid.IsReadOnly = true; |
} |
private void Button_Click_1(object sender, RoutedEventArgs e) |
{ |
grid.IsReadOnly = false; |
} |
} |
public class MyData |
{ |
public string Name { set; get; } |
public int Age { set; get; } |
} |
Regards,
Rogério
0
Hi Rogério,
Unfortunately you are right - the bug was identified and will be fixed immediately.
In the meantime I suggest you following workaround:
Please excuse us for this temporary inconvenience!
Kind regards,
Vlad
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
Unfortunately you are right - the bug was identified and will be fixed immediately.
In the meantime I suggest you following workaround:
public partial class Page : UserControl |
{ |
public Page() |
{ |
InitializeComponent(); |
List<MyData> list = new List<MyData>(); |
MyData item = new MyData(); |
item.Name = "aaaaa"; |
item.Age = 10; |
MyData item2 = new MyData(); |
item2.Name = "bbbbb"; |
item2.Age = 20; |
list.Add(item); |
list.Add(item2); |
grid.ItemsSource = list; |
grid.Columns.OfType<GridViewColumn>().ToList().ForEach(c => c.IsReadOnly = true); |
} |
private void Button_Click(object sender, RoutedEventArgs e) |
{ |
grid.Columns.OfType<GridViewColumn>().ToList().ForEach(c=>c.IsReadOnly = true); |
} |
private void Button_Click_1(object sender, RoutedEventArgs e) |
{ |
grid.Columns.OfType<GridViewColumn>().ToList().ForEach(c => c.IsReadOnly = false); |
} |
} |
Please excuse us for this temporary inconvenience!
Kind regards,
Vlad
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
Rogério
Top achievements
Rank 1
answered on 03 Jun 2009, 10:03 AM
Hi,
Sorry, but your workarround is not working! When I click cell it becomes editable even if I set Column as read-only!
Regards,
Rogério
Sorry, but your workarround is not working! When I click cell it becomes editable even if I set Column as read-only!
Regards,
Rogério