Different sorting in ListView

Hi!
I have got an app with two pivot pages that displays a list of flowernames in Norwegian and in Latin. How do I get to sort the ListViews in the two PivotItems differently? In the first PivotItem I would like to sort by the name column and in the second
PivotItem I would like to sort by the Subtitle column.
Thanks, Sigurd F
<Pivot x:Uid="AppTitle" Title="*Flores" >
<PivotItem x:Uid="PivotNorwegian" Header="*Norsk namn" DataContext="{Binding Groups}">
<ListView
ItemsSource="{Binding}"
IsItemClickEnabled="True"
ItemClick="GroupSection_ItemClick"
ContinuumNavigationTransitionInfo.ExitElementContainer="True">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,5">
<TextBlock Text="{Binding Title}" Style="{ThemeResource ListViewItemTextBlockStyle}"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</PivotItem>
<PivotItem x:Uid="PivotLatin" Header="*Latinsk namn" DataContext="{Binding Groups}">
<ListView
ItemsSource="{Binding}"
IsItemClickEnabled="True"
ItemClick="GroupSection_ItemClick"
ContinuumNavigationTransitionInfo.ExitElementContainer="True">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,5">
<TextBlock Text="{Binding Subtitle}" Style="{ThemeResource ListViewItemTextBlockStyle}" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</PivotItem>

Hi Sigurd F,
Based on your description, I can see that both of your two ListViews have bound to a same DataContext in the xaml, then I will recommend you do the binding in the .cs code to let sort the ListView become easily. The following is a simple example about
how to sort the two ListViews by the first letter of the name column or Subtitle column, please try to check it:
First I have defined the following class for data binding:
public class test
public string name { get; set; }
public string Title { get; set; }
public string Subtitle { get; set; }
Aftet that we can use the List OrderBy method to sort the ListView by the first letter of the name column or Subtitle column:
List<test> MyList = new List<test>();
MyList.Add(new test() { name = "aa", Title = "vv", Subtitle = "rr" });
MyList.Add(new test() { name = "bb", Title = "dd", Subtitle = "aa" });
List<test> MyList1 = MyList.OrderBy<test, string>(Item => Item.name.Substring(0)).ToList();
MyListView1.ItemsSource = MyList1;
List<test> MyList2 = MyList.OrderBy<test, string>(Item => Item.Subtitle.Substring(0)).ToList();
MyListView2.ItemsSource = MyList2;
Best Regards,
Amy Peng
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.

Similar Messages

  • Export using a different sort

    Hello Gurus,
    I need to create an Export using a different sort order than the Core.SortOrder.  I think I can set up a couple of new properties - one for the Sort Property (SORT_B) and one to collect the sort values (using the SORT data type).  I'm not sure how to call it in the Export.  So... how do I use a different sort order when creating the export.
    Many thanks in advance for your insights!

    By default DRM sorts hierarchy either alphabetically or numerically and this is by default, you can disable this by creating one derived property.
    Example:
    I have action script to add nodes as shown below
    Name           NodeId
    Country          1
        India           2
        Japan        3
        America     4
    If i build the hierarchy, it looks
    Node              Node ID
    Country              1
        America         4
        India              2
        Japan            3
    in alphabetical order.
    you can create one derived property PropValue(Core.ID) and select type as "sort" then assign this property to Default Hierarchy sort then the result will be in the format you expected.

  • Exporting from Lightroom 1.3: Different sort order than defined in Grid view

    Just did an export from Lightroom 1.3 and ended up with a the wrong export order.
    Here is what I did.
    1. Create a collection
    2. Drag the pictures I want to export into that collection
    3. Select: Sort: Import order (In lightroom grid view - the sort order was correct)
    4. Export from Lightroom with "Userdefined name - sequence"
    The result is a total different sort order than I can see in the Lightroom Grid view.
    Very annoying.
    Any ideas?
    Also - in the new export dialog there seems to be no option anymore to CHANGE a user-defined export like in the previous version. What do you do if you want to change something?
    Overwrite with the same name?
    Remove old export and add the new one changed?
    greetings
    gfisch

    Are you seeing this only in Lightroom? They are not 'still in the parent, Germany folder.' only visible their if you have 'Include Photos from Subitems' checked in the Menu/Library of Library.
    Uncheck that you you will only see them in their correct folders.
    Don
    Don Ricklin, MacBook 2Ghz Duo 2 Core running 10.5.1 & Win XP, Pentax *ist D
    See LR Links list at my
    Blog for related sites.

  • How to disable sorting in ListView component?

    Hi ,
    I am using a listview component and is there any option to disable the sorting option.
    Regards,
    Nagaraj

    Use fixed header size, that will stop resizing the column width at run time.
    Regards,
    Anjani Kumar C.A.

  • Report Queries are using different sort order

    Hello,
    my enviroment is
    Apex 3.1.2
    Apache Web Server
    OC4J Apache FOP
    i have 4 Source queries in one Report Query (shared components --> report queries)
    This 4 Source queries have to be executed in a specific order, for instance my data in
    DATA>
         <ROWSET1>
              <ROWSET1_ROW>
    <query1>AABBCC<\query2>
              <\ROWSET1_ROW>
    <ROWSET2>
              <ROWSET2_ROW>
    <query2>XXYYZZ<\query2>
              <\ROWSET2_ROW>
    content always the same rows.
    Apex is doing some strange things here. Sometimes my queries are executed in a different sequence.
    So the output is like
    DATA>
         <ROWSET1>
              <ROWSET1_ROW>
    <query2>XXYYZZ<\query2>
              <\ROWSET1_ROW>
    <ROWSET2>
              <ROWSET2_ROW>
    <query1>AABBCC<\query1>
              <\ROWSET2_ROW>
    How can i fix the sequence of my source queries??
    Any help is welcome!!
    bye
    Volker Strasser

    I found the solution.
    Anychart seems to have a problem with null values!
    The corrupted sorting only occured for a specific set of search criteria and a specific day. At this day some values have been null.
    I added a "nvl( [...], 0) for every value.
    No I get a correct sort order.

  • Different sort for Z10 contacts and phone contacts

    Hi, I need my contacts sorted by last name, rather than the first name default. I changed the sort order in the standrad contact list and this worked as expected. But: In the phone contact list, sorting is still by first name - and I found no setting to change the sort order. I'd expect that the contact list is sorted identically in both contexts, but seems not to be. Any idea? Thanks!

    Hello,
    I too noticed some challenges with PUSH and Contact/Calendar sync (in my case, with Hotmail/Outlook.com via active sync). I found that it was better to turn off PUSH and instead let it manually synchronize at my chosen interval. Since I use a different provider for email, changing that doesn't affect my configuration for email, and that continues to PUSH via that account.
    We are all hoping that this issue, and all others, get resolved in future OS updates. But for now, I recommend defeating PUSH and instead configuring for interval-based synchronization.
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Different sort behaviour

    Hello,
    can anyone tell me the cause ?
    when i run the code below with -Duser.language=tr JVM environment, it works expected well. But when i run it with -Duser.language=en JVM environment then some words sorted wrongly?
    I've used collator for correct turkish sorting, and this corrects some sorting problems. But this time we have some problems on accent chacacters depends on JVM user.language environment. What causes this, and how can a solve this?
    Thanks,
    mustafa
    output of -Duser.language=en //wrong one
    [Çam
    Can
    Candar
    Övünç
    Özakat
    Özcan
    Özcan
    Özcan
    Özdemir
    Özer
    Sagun
    &#350;ahin
    Sar&#305;ta&#351;
    Seklice
    &#350;engül]
    output of -Duser.language=tr //correct one
    [Can
    Candar
    Çam
    Övünç
    Özakat
    Özcan
    Özcan
    Özcan
    Özdemir
    Özer
    Sagun
    Sar&#305;ta&#351;
    Seklice
    &#350;ahin
    &#350;engül]
    The code:
    import java.text.Collator;
    import java.text.ParseException;
    import java.text.RuleBasedCollator;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Collections;
    import java.util.Comparator;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Locale;
    public class kollator {
          * @param args
         static Collator collator=Collator.getInstance(new Locale("tr", "TR"));
         static final Comparator<String> MYCOMPARATOR = new Comparator<String>() {
              public int compare(String s1, String s2) {
                return collator.getInstance().compare(s1, s2);
         public static void main(String[] args) {
              String[] strs={
                        "Can",
                        "Candar",
                        "Çam",
                        "Övünç",
                        "Özakat",
                        "Özcan",
                        "Özcan",
                        "Özcan",
                        "Özdemir",
                        "Özer",
                        "Sagun",
                        "&#350;ahin",
                        "Sar&#305;ta&#351;",
                        "Seklice",
                        "&#350;engül",
            List l=Arrays.asList(strs);
            Collections.sort(l, MYCOMPARATOR);
            System.out.println(l.toString().replaceAll(",", "\n"));
    }Edited by: yorukoglu on May 15, 2009 1:17 AM

    Well, I don't know much abuot collation and internationalisation (being English the world is already in my language!), but...
    In your custom comparator, it would appear that you are calling the static getInstance() method through the collator instance (you can have Eclipse and maybe other IDEs warn you about this because it almost always represents a bug). So you're making a new instance without passing in a Locale. And I guess this sorting according to your user.language setting.

  • Would these 2 different Sorting methods makes a difference in performance?

    Hi I'm using vs2012.
    My page is loading up slow.  I was wondering if there is a performance difference to these 2 Sort methods?  The sorted collection is then bind to a gridview control in my web page.
    List<UserPrincipal> users = new List<UserPrincipal>();
    users.OrderBy(x => x.SamAccountName).ToList(); 
    and 
    users.Sort(delegate(UserPrincipal a, UserPrincipal b) { return string.Compare(a.SamAccountName, b.SamAccountName); });
    Thank you.
    Thank you

    First, thanks everyone for your help and input.
    I checked the vm that I use as a web server.  In the Windows task manager, the cpu shows 1% usage and 8GB of ram only 1.6 GB are used.  
    I step through program many times but never notice any sticky spot so I did it again this time looking out for possible performance issue.  It turns out that the Sorting loc steps right through with no delay.  Setting a few break points to measure
    where the performance problem could be at my local development PC finds NADA!  First break points set at the Page_Load event and then more break points at some other major code block and they all just step right through with no problem.  
    It does take almost 5 seconds for VS to hit the first BP, at Page_Load event.  Is this normal?  Any other tool that I can use to find out what's causing the slow page load from the web server?
    Thank you.
    Thank you

  • Different sort order with line chart and stacked column chart

    Hi,
    I have a problem with sorting within flash charts.
    The chart should be ordered by a date column.
    If I'm using a line chart everything is fine. The columns in the chart are in the same order as returned by the query.
    If I change the chart type to stacked column chart, I get a wrong order.
    It is orderd like 5, 6, 7, 8, 9, 10, 1, 2, 3, 4.
    What's wrong?
    Here the query i use:
    SELECT NULL AS link,
    TO_CHAR (zeitpunkt, 'dd.mm.yyyy'),
    MAX (DECODE (db_sid, 'TI06E', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "TI06E",
    MAX (DECODE (db_sid, 'TI06T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "TI06T",
    MAX (DECODE (db_sid, 'TI14S', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "TI14S",
    MAX (DECODE (db_sid, 'TI14T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "TI14T",
    MAX (DECODE (db_sid, 'TI16T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "TI16T",
    MAX (DECODE (db_sid, 'TI24K', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "TI24K",
    MAX (DECODE (db_sid, 'TI33T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "TI33T",
    MAX (DECODE (db_sid, 'WF03E', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF03E",
    MAX (DECODE (db_sid, 'WF03K', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF03K",
    MAX (DECODE (db_sid, 'WF03T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF03T",
    MAX (DECODE (db_sid, 'WF05K', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF05K",
    MAX (DECODE (db_sid, 'WF05T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF05T",
    MAX (DECODE (db_sid, 'WF06T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF06T",
    MAX (DECODE (db_sid, 'WF07K', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF07K",
    MAX (DECODE (db_sid, 'WF07T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF07T",
    MAX (DECODE (db_sid, 'WF08K', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF08K",
    MAX (DECODE (db_sid, 'WF08T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF08T",
    MAX (DECODE (db_sid, 'WF09K', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF09K",
    MAX (DECODE (db_sid, 'WF09T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF09T",
    MAX (DECODE (db_sid, 'WF10K', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF10K",
    MAX (DECODE (db_sid, 'WF10T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WF10T",
    MAX (DECODE (db_sid, 'WG04T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WG04T",
    MAX (DECODE (db_sid, 'WT05T', VALUE, NULL)) OVER (PARTITION BY zeitpunkt) AS "WT05T"
    FROM db_performance_temp
    ORDER BY zeitpunkt ASC
    SQL> desc db_performance_temp
    Name Null? Typ
    ZEITPUNKT DATE
    DB_SID VARCHAR2(30)
    VALUE NUMBER

    I found the solution.
    Anychart seems to have a problem with null values!
    The corrupted sorting only occured for a specific set of search criteria and a specific day. At this day some values have been null.
    I added a "nvl( [...], 0) for every value.
    No I get a correct sort order.

  • ME57 different sort of purchase requisition

    Dear.
    In trx. ME57 the purchase requisition are sorted by pur. Req. number.
    I need to have a variant layout sorted them by material group and delivery date.
    I don't find a variant layout for the item overview.
    How can I do this ?
    Thanks.

    In the selection screen is a small field where you can enter the sorting.
    in case you use ALV Grid display, this sorting is ignored and you sort  by simply selecting a column and using the sorting buttons
    as reference see OSS note Note 750886 - FAQ: Assignment and processing of PReqs (ME56, ME57, ME58)

  • Memory Card problem of a different sort. N81

    So I got my new N81, was really happy with the phone. I tried putting a password on my memory card, no problems. Then when I tried to unlock it again with that same password it kept telling me Incorrect Password. I know I didn't make a mistake typing it in because you have to confirm it a second time when you create it. So eventually I give up and format it, seeing as that is the only way to get the password off. Now i have formatted lost all my data and it still asks me for a password, even after the format. I've formatted about 6times now. It works for 30seconds and then automatically locks itself again with a password. I've also reset my phone to factory defaults and still had the same problem. Can anyone suggest anything that might help?

    EXACT same thing has happened to me. But i can actually unlock the memory card for file transfers, viewing contents that sort of thing..... but when i try to change or remove the password altogether it tells me ' incorrect password' try again. Really frustrating as i have alot of music stored on the phone for the second time now as i have already formatted it once also with no password success. If you have any success please let me know.If i find somethin that works ill post it here.
    Message Edited by noslien on 11-Feb-2008 04:56 AM

  • TNS-12560: TNS:protocol adapter error - Of a different sort

    Hi ,
    Have a unique problem.
    System :- Win 2K
    I have installed 9iDB & 9iDS. They were working perfectly fine. I was able to connect to DB from forms. But due to some restrictions i had to resort to 6i forms.
    Now i installed 6i forms on the same machine. But when i try to connect to DB i get the TNS:Protocol Adapter error. I am sure the instance and the listener is up and running. Because still i am able to connect from 9i forms. The DB name is MYDB.
    The error i am getting is :-
    ========================
    Fatal NI connect error 12203, connecting to:
    (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle80)(ARGV0=oracle80ORCL)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))')))(CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=C:\Oracle6i\BIN\PLUS80W.EXE)(HOST=xxx.xxx.xxx.xxx)(USER=Myself))))
    VERSION INFORMATION:
         TNS for 32-bit Windows: Version 8.0.6.0.0 - Production
         Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 8.0.6.0.0 - Production
    Time: 01-DEC-05 18:33:56
    Tracing not turned on.
    Tns error struct:
    nr err code: 12203
    TNS-12203: TNS:unable to connect to destination
    ns main err code: 12560
    TNS-12560: TNS:protocol adapter error
    ns secondary err code: 0
    nt main err code: 530
    TNS-00530: Protocol adapter error
    nt secondary err code: 0
    nt OS err code: 0
    ===============================
    Can someone please guide me as to how i can connect to my 9iDB from 6iforms.
    Thanks & Regards,
    Anandh

    Oracle is a bit touchy with tnsnames.ora spelling. I copied your entry, just changing names :
    MYDB =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    $ sqlplus scott/tiger@mydb
    SQL*Plus: Release 9.2.0.4.0 - Production on Fri Dec 2 11:20:24 2005
    Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
    ERROR:
    ORA-12154: TNS:could not resolve service nameThen I change MYDB entry, just adding some spaces :
    MYDB =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
    $ sqlplus scott/tiger@mydb
    SQL*Plus: Release 9.2.0.4.0 - Production on Fri Dec 2 11:23:17 2005
    Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
    Connected to:
    Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.4.0 - Production
    SQL>                                                                                       That's why I told you of Easy configuration, but if you cannnot use it.....
    Did you try copying 9iDS SQLNET.ORA and TNSNAMES.ORA to 6i Home ?

  • A different sort of loop.

    I want to loop through a ListIterator doing "work" on each element but do some "special work" with just the first element. I can think of several inelegant solutions but can anyone think of a more graceful solution? Remember I'm trying to be efficient and human readable all at the same time.
    Here's the simplest, most efficient solution I have so far: (this example has been trivialized to protect the innocent...)
    ArrayList list = new ArrayList();
    list.add(new Integer(1));
    list.add(new Integer(2));
    list.add(new Integer(3));
    ListIterator i = list.listIterator();
    if(i.hasNext()) {
         //Init
         Integer c = (Integer)i.next();
            System.out.println("The first integer is: " + c); //<--special work
         //Loop
         while(true) { //<--the dreaded while(true) loop...
              //Work
              System.out.println(c);
              //Check condition, THEN increment.
              if(i.hasNext())
                   c = (Integer)i.next();
              else
                   break; //<--obviously this reduces "readability"
    }So that the output should be:
    The first integer is: 1
    1
    2
    3The benefits of this are that I only do (list size)+1 condition checks, and I don't have to copy the "work" code in several places like I would if I were to take the first element and put it in its own if-statement. Thanks in advance.

    Yeah I thought about using a "firstTime" boolean, but the problem with that is you wind up doing 2n+1 condition checks instead of n+1. (You check hasNext, then firstTime for every element, and check hasNext one extra time to break the loop.) Sure, n extra boolean checks may not be a big deal, but it's enough to make you think.
    And masuda, from what I understand list.get() can be a very inefficient method on Collections that aren't ArrayList (or does it even exist in other Collections? I'm too lazy to check.) In the interest of making code as resilient as possible I'm shying away from that solution.
    Also remember that I want to do the same stuff on every element, I just want to do some extra stuff on the first element before I loop through the rest.
    Message was edited by:
    TylerC

  • A different sort of problem with GMail IMAP on Mail.app (Tiger)

    I setup my GMail account using IMAP under Mail.app (Tiger). At first it worked fine. But now it just hangs when I go to the Inbox. I get the clock or pie or whatever that is next to Inbox. In the Activity Monitor I see...
    [[email protected]] Performing pended
    Copying Message
    [INBOX - [email protected]] Opening mailbox...
    Opening mailbox...
    I have let these sit for hours (we're talking over 12) and it gets nowhere. I have removed the account, deleted the associated files under ~/Library, recreated and it just comes back. I can use Thunderbird without any problems at all.
    Any ideas what might have happened? I did uncheck saving drafts, trash, and junk on server as Google suggests.

    Try this to determine the scope of the problem:
    1. Go to Apple Menu > System Preferences > Accounts and create a new user account for testing purposes.
    2. Either log out of your main user account or just quit Mail so that it does not interfere with the other user account.
    3. Log in as the newly created user and set up the Gmail IMAP account there.
    4. Check whether the problem also happens when logged in as another user.
    <hr>
    Do you have any Mail plug-ins or system utilities that could interfere with Mail? In the Finder, go to each of the following folders (if they exist). What do you see there?
    /Library/StartupItems/
    /Library/LaunchDaemons/
    /Library/LaunchAgents/
    /Library/InputManagers/
    /Library/Mail/Bundles/
    ~/Library/LaunchAgents/
    ~/Library/InputManagers/
    ~/Library/Mail/Bundles/
    To make accurately reporting this information easier, you may open /Applications/Utilities/Terminal, type the following command (you can just copy it here and paste it in Terminal), and press <Return>. You can then copy the output of that command from Terminal and paste it in your reply to this post:
    ls -1 /Library/StartupItems /Library/LaunchDaemons /Library/LaunchAgents /Library/InputManagers /Library/Mail/Bundles ~/Library/LaunchAgents ~/Library/InputManagers ~/Library/Mail/Bundles
    Note: For those not familiarized with the ~/ notation, it refers to the user’s home folder. You can easily locate any of the folders referred to in this post by copying the folder path here, doing Go > Go to Folder in the Finder, and pasting the folder path there.

  • Why are my PDFs sorted differently in Bookshelf or Titles view?

    I scanned 68 chapters of two med textbooks (2000 pages) so I can access them easier on my iPad.
    It works OK but there is one odd thing-after dragging the chapters to iTunes and syncing them, I get different sort orders for the "Bookshelf" view and "Titles" view depending on if I am in ICON mode or LIST view mode (top upper right)
    The chapters are each named 01.pdf, 02.pdf, 03.pdf, etc etc.
    If I look at them in "List" view, with the TITLES button selected they are all sorted from 01-68 properly.
    If I look at them in "List" view, with the "BOOKSHELF" button selected, they randomly populate the bookshelf from top to bottom.
    This is the same when I view them in ICON mode.  They are all out of order.
    I know I can drag them around to re-arrange them, but this is a real pain.
    Also- I can't just choose "TITLES" and then click ICON view, it reverts to "Bookshelf view"
    I was planning to put more textbooks in.  A lot more.
    What causes them to be sorted randomly when they are in "Bookshelf" view?
    I would like to find a way around this so I can either re-name them properly or adjust whatever meta-data (if anything) is causing this.

    Unfortunately this has been an issue with iBooks since day one. Bookshelf view has never been sorted alphabetically. Hopefully in a future update this issue will be resolved...
    I personally gave up on iBooks for PDF files because of the inability to sort the Bookshelf view with any consistency. I'd recommend looking into the Goodreader app for storing your PDFs. With Goodreader you can create folders within the app for each book and they will sorted in proper order.

Maybe you are looking for