I'm using a simple datacolumn and when i try to edit the cell it trows error
Webpage error details
Message: Unhandled Error in Silverlight Application
Code: 4004
Category: ManagedRuntimeError
Message: System.IO.FileLoadException: Could not load file or assembly 'Telerik.Windows.Controls.Input, Version=2010.2.924.1040, Culture=neutral, PublicKeyToken=5803cfa389c90ce7' or one of its dependencies. The requested assembly version conflicts with what is already bound in the app domain or specified in the manifest. (Exception from HRESULT: 0x80131053)
File name: 'Telerik.Windows.Controls.Input, Version=2010.2.924.1040, Culture=neutral, PublicKeyToken=5803cfa389c90ce7'
at Telerik.Windows.Controls.GridViewDataColumn.GetNewValueFromEditor(Object editor)
at Telerik.Windows.Controls.GridView.GridViewCell.GetNewValueFromEditor()
at Telerik.Windows.Controls.GridView.GridViewCell.TryConvertValueFromEditor(Object& returnValue)
at Telerik.Windows.Controls.GridView.GridViewDataControl.RaiseCellValidatingEvent(GridViewCell cell)
at Telerik.Windows.Controls.GridView.GridViewDataControl.ValidateCell(GridViewCell cell)
at Telerik.Windows.Controls.GridView.GridViewDataControl.PerformCellValidation(GridViewCell cell)
at Telerik.Windows.Controls.GridView.GridViewDataControl.CommitCellEdit(GridViewCell currentCell, Boolean isLeavingRow)
at Telerik.Windows.Controls.GridView.GridViewDataControl.OnCurrentCellInfoChanging(GridViewCellInfo oldCell, GridViewCellInfo newCell)
at Telerik.Windows.Controls.GridView.GridViewDataControl.set_CurrentCellInfo(GridViewCellInfo value)
at Telerik.Windows.Controls.GridView.GridViewCell.OnGotFocus(RoutedEventArgs e)
at System.Windows.Controls.Control.OnGotFocus(Control ctrl, EventArgs e)
at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)
Line: 53
Char: 13
Code: 0
URI: http://localhost
This is my Code.
<telerik:RadGridView x:Name="rgvExpenseBased" ShowColumnFooters="True" ShowGroupFooters="True" AutoGenerateColumns="False" CanUserFreezeColumns="False" Grid.Row="1" DragElementAction="None" ShowGroupPanel="False" IsFilteringAllowed="False" > <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding Income}" Header="Income" IsReadOnly="True" Width="0.22*" > <telerik:GridViewDataColumn.Footer> <TextBlock Text="Total"/> </telerik:GridViewDataColumn.Footer> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding PrevMonthExpenses}" Header="Previous Month Sep Expenses" IsReadOnly="False" FooterTextAlignment="Right" TextAlignment="Right"> <telerik:GridViewDataColumn.Footer> <TextBlock x:Name="tbkTotalPrevMonthPer" Text="50000"/> </telerik:GridViewDataColumn.Footer> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding CurrentMonthExpenses}" Header="Current Month Oct Expenses" IsReadOnly="False" FooterTextAlignment="Right" TextAlignment="Right" > <telerik:GridViewDataColumn.Footer> <TextBlock x:Name="tbkTotalPrevMonthAmt" Text="50000"/> </telerik:GridViewDataColumn.Footer> </telerik:GridViewDataColumn> <telerik:GridViewCheckBoxColumn DataMemberBinding="{Binding Email}" Header="Email Alert" IsReadOnly="False" FooterTextAlignment="Center" TextAlignment="Center"></telerik:GridViewCheckBoxColumn> </telerik:RadGridView.Columns> </telerik:RadGridView>This is how i'm Binding in Code Behind
List<ExpenseBasedData> data = new List<ExpenseBasedData>(); data.Add(new ExpenseBasedData("Food", "5000", "2500", false)); data.Add(new ExpenseBasedData("Groceries", "5000", "5000", false)); data.Add(new ExpenseBasedData("Fuel", "2500", "2500", false)); data.Add(new ExpenseBasedData("Vehicle maintenance", "1500", "1500", false)); data.Add(new ExpenseBasedData("Entertainment", "2500", "2500", false)); data.Add(new ExpenseBasedData("Transportation", "2500", "2500", false)); data.Add(new ExpenseBasedData("Education", "2500", "2500", false)); data.Add(new ExpenseBasedData("Books & Magazines", "1000", "1000", false)); data.Add(new ExpenseBasedData("Clothes / Apparel", "2500", "2500", false)); data.Add(new ExpenseBasedData("Health & Medicine", "2500", "2500", false)); data.Add(new ExpenseBasedData("Medical/Health Insurance", "2500", "2500", false)); data.Add(new ExpenseBasedData("Personal care", "2500", "2500", false)); data.Add(new ExpenseBasedData("Rent", "3750", "5000", false)); data.Add(new ExpenseBasedData("Telephone", "1000", "1000", false)); data.Add(new ExpenseBasedData("Mobile", "1500", "1500", false)); data.Add(new ExpenseBasedData("Electricity", "2500", "2500", false)); data.Add(new ExpenseBasedData("Home expenses", "5000", "5000", false)); data.Add(new ExpenseBasedData("Other Expenses", "5000", "3750", false)); this.rgvExpenseBased.ItemsSource = data;