foreach (DataRow row in myIEDataSet.t_Account.Rows)
{
    Account node = new Account();
    node.Name = row["Account"].ToString();
    node.Password = row["Password"].ToString();  
    node.Alias = row["Alias"].ToString();                         
    node.Parent = rnode;
    TreeNode newNode = rnode.Nodes.Add(node.Name);
    newNode.Tag = node;
    newNode.ToolTipText = node.Alias;
}Account是自定义的一个类
我创建数据库的时候是按["Account"]字段的字母排序创建的,有自动递增的ID字段,所以可以确认这点,可是用foreach读取的时候竟然是自动按["Password"]的字母排序,想知道是什么原因导致这个情况?
数据库4个字段依次是 ID/Account/Password/Alias,Account的字母递增顺序和自动字段ID一致,主键是ID,所有字段没有设置排序索引这些