That definitely looks like a bug, can you please file it in our bugzilla so it doesn't get lost?
http://www.mono-project.com/Bugs Thanks! Jonathan fflorent wrote: > Hello, > > I would like to know if this piece of code taken from DataGridViewBand.cs is > normal or contains a bug : > [Browsable (false)] > public Type DefaultHeaderCellType { > get { return defaultHeaderCellType; } > set { > if > (value.IsSubclassOf(typeof(DataGridViewHeaderCell))) { > throw new ArgumentException("Type is > not DataGridViewHeaderCell or a > derived type."); > } > defaultHeaderCellType = value; > } > } > > Indeed, I wonder if the condition shouldn't be like this : > if (! value.IsSubclassOf(typeof(DataGridViewHeaderCell))) { > > I tested this piece of code under the Microsoft's .NET runtime and Mono : > test.DefaultHeaderCellType = GetType(DataGridViewColumnHeaderCell) > No problème under Microsoft's .NET runtime, whereas Mono throws the > exception of the following line. > > And this piece of code : > test.DefaultHeaderCellType = GetType(Integer) 'Integer or an other type > should be the same > Is accepted by Mono and MS's .NET runtime throws an exception > > Thank you in advance > > Some links if it can help you : > http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewband.defaultheadercelltype.aspx > http://www.koders.com/csharp/fid76C842C395A5B4F282C9F85D70A2BFD4FE05201A.aspx?s=datagridview#L31 > > Excuse me if my English is not correct, do not hesitate to ask precisions _______________________________________________ Mono-winforms-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-winforms-list
