[Mono-bugs] [Bug 623451] New: DataColumn.SetOrdinal fails when ordinal is 0
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Mon Jul 19 09:12:55 EDT 2010
http://bugzilla.novell.com/show_bug.cgi?id=623451
http://bugzilla.novell.com/show_bug.cgi?id=623451#c0
Summary: DataColumn.SetOrdinal fails when ordinal is 0
Classification: Mono
Product: Mono: Class Libraries
Version: 2.6.x
Platform: x86
OS/Version: openSUSE 11.2
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Sys.Data
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: benrwb at googlemail.com
QAContact: mono-bugs at lists.ximian.com
Found By: Development
Blocker: ---
Description of Problem:
-----------------------
DataColumn.SetOrdinal fails when ordinal is 0
Steps to reproduce the problem:
-------------------------------
DataTable t = new DataTable();
t.Columns.Add("one");
t.Columns.Add("two");
t.Columns["two"].SetOrdinal(0);
Actual Results:
---------------
Unhandled Exception: System.ArgumentOutOfRangeException: Index is less than 0
or more than or equal to the list count.
Parameter name: index
-1
at System.Collections.ArrayList.ThrowNewArgumentOutOfRangeException
(System.String name, System.Object actual, System.String message) [0x00000] in
/usr/src/packages/BUILD/mono-2.6.4/mcs/class/corlib/System.Collections/ArrayList.cs:3261
at System.Collections.ArrayList.get_Item (Int32 index) [0x00013] in
/usr/src/packages/BUILD/mono-2.6.4/mcs/class/corlib/System.Collections/ArrayList.cs:2652
at System.Data.DataColumnCollection.MoveColumn (Int32 oldOrdinal, Int32
newOrdinal) [0x00078] in
/usr/src/packages/BUILD/mono-2.6.4/mcs/class/System.Data/System.Data/DataColumnCollection.cs:720
at System.Data.DataColumn.SetOrdinal (Int32 ordinal) [0x00017] in
/usr/src/packages/BUILD/mono-2.6.4/mcs/class/System.Data/System.Data/DataColumn.cs:586
at datacol.MainClass.Main (System.String[] args) [0x00032] in
/home/rupert/Projects/datacol/datacol/Main.cs:14
The application was terminated by a signal: SIGHUP
Expected Results:
-----------------
Column "two" should move left to become the first column in the table
How often does this happen?
---------------------------
Every time
Additional Information:
-----------------------
The above code works fine on Visual C# Express 2008 on Windows.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list