Bryce: Here are my current functions. With the list in the class, I'm not quite sure how to modify my code.
public void GetMembers()
{
    DatabaseManager.Instance.SQLiteInit();
    MemberList.Clear();
    MemberList= DatabaseManager.Instance.MakeMembersList();
    Debug.Log("How many in the list " + MemberList.Count);
    ShowAllMembers();
}
public void GetEquipment()
{
    DatabaseManager.Instance.SQLiteInit();
    EquipmentList.Clear();
    EquipmentList= DatabaseManager.Instance.MakeEquipmentList();
    Debug.Log("How many in the list " + EquipmentList.Count);
    ShowAllEquipment();
}
Also thought you should see the database function being called.
public List<NewEquipmentClass> MakeEquipmentList()
{
    EquipmentList.Clear();
    mConnection.Open();
    mSQLString = "SELECT * FROM " + SQL_TABLE_EQUIPMENT + " ORDER BY " + COL_EQUIPMENT_ID;
    mCommand.CommandText = mSQLString;
    mCommand.ExecuteNonQuery();
    mReader = mCommand.ExecuteReader();
    while (mReader.Read())
    {
        EquipmentList.Add(new Equipment(mReader.GetString(0), 
                                        mReader.GetString(1)));
        Debug.Log(mReader.GetString(0) + mReader.GetString(1));
    }
    mReader.Close();
    mConnection.Close();
    return EquipmentList;
}
Thanks!
This is the result I am looking for:
Member Name
 Member's Equipment
 Member's Equipment
 Member's Equipment
Member Name
 Member's Equipment...
 Etc.
I have two lists, one for members and one for equipment. What is the best way to get the type of results above? Thanks!
 
    