Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Languages / C# / March 2008

Tip: Looking for answers? Try searching our database.

DataTable.Select changes order of data

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
tshad - 09 Feb 2008 00:27 GMT
If I am reading from a .csv file like so:

               da = new OleDbDataAdapter("SELECT * FROM " +
Path.GetFileName(strFile),csvConnection);
               da.Fill(ds);

The data comes back in the same order that it read it.

If you then filter like so:

                   DataRow[] drs = dt.Select("FieldName is not null");

The data will be sorted by that column.

How can I tell it to not sort it and just give me the data back in the same
order as the table?

Thanks,

Tom
Cor Ligthert[MVP] - 09 Feb 2008 11:07 GMT
thad,

Would it not be more conistent to tell the sort order in the defaultview
from the table that is in the ds.

ds.Table[0].DefaultView = "TheColumn";

Cor

> If I am reading from a .csv file like so:
>
[quoted text clipped - 16 lines]
>
> Tom
tshad - 12 Feb 2008 03:52 GMT
> thad,
>
> Would it not be more conistent to tell the sort order in the defaultview
> from the table that is in the ds.
>
> ds.Table[0].DefaultView = "TheColumn";

What does that do?

Thanks,

Tom

> Cor
>
[quoted text clipped - 18 lines]
>>
>> Tom
MarcG - 28 Mar 2008 15:09 GMT
See the thread "datatable select order" under the dotnet.framework newsgroup
for the solution to this problem. Especially Wen's post.

Marc

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.