현재 데이터 베이스에 있는 값을 이용하여서 화면에 뿌려지는것을 하고 있는데요

현재 SimpleCursorAdapter를 이용한 방법으로는 한줄한줄 나오는데요

이걸 GridView를 이용해서 할려고 하는데 쉽지가 않네요

우선 소스부분을 올리겠습니다.

==========================================================================

public class Album extends Activity{
   GridView gridview;
   ImageCursorAdapter adapter;
   final static Uri uri=Images.Media.EXTERNAL_CONTENT_URI;
   Cursor c;
   private DbAdapter mDbHelper;
   private Cursor mNotesCursor;
   @Override
   public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.notes_list);   
     gridview = (GridView) findViewById(R.id.GridView01);
     // 위에서 설정한 GridView 객체와 ImageAdapter를 연결시킴     
    
     mDbHelper = new DbAdapter(this);
        mDbHelper.open();
        fillData();
   }
   private void fillData() {
         // Get all of the rows from the database and create the item list
         mNotesCursor = mDbHelper.fetchAllNotes();
         this.startManagingCursor(mNotesCursor);
         adapter=new ImageCursorAdapter(this, mNotesCursor);       
      gridview.setAdapter(adapter);
     }
 }

============================================================
=============================================================

public class ImageCursorAdapter extends CursorAdapter {   
   Context mContext;
   Uri uri;
   URI ND;
   public ImageCursorAdapter(Context context, Cursor c) {
     super(context, c);
     mContext=context;
   }
   //커서에서 데이터를 받아서 뷰에 연결시키는 작업
   @Override
   public void bindView(View view, Context context, Cursor cursor) {   
   
     TextView myTextView=(TextView)view.findViewById(R.id.TextView01);     
     ImageView img = (ImageView)view.findViewById(R.id.ImageView01); 
     String from = DbAdapter.KEY_URL;
    
     uri=uri.parse(from);
    
     try {
       //이 URI의 image의 Bitmap을 얻음
       Bitmap bm = Images.Media.getBitmap(context.getContentResolver(), uri);
       bm=Bitmap.createScaledBitmap(bm, 150, 100, false);
       img.setImageBitmap(bm);    
     } catch(Exception e) {
       e.printStackTrace();
     }   
   }   
   //새로운 View를 추가하며 어떤 레이아웃을 구성할 것인지를 결정
   @Override
   public View newView(Context context, Cursor cursor, ViewGroup parent) {
     LayoutInflater  inflater=LayoutInflater.from(context);  
     View v=inflater.inflate(R.layout.notes_row, parent, false);
     return v;
   }
 }
하다가 중간에 막혀버렸는데요 현재 구동을 시키면 해당 false라고 뜨면서 해당 레코드만큼 출력이 됩니다.

근데 도저히 데이터베이스의 값을 순차적으로 추출해서 해야 하는데 방법을 몰라서요.

예제를 찾을려고 하는데도 이런 쪽의 예제는 찾지를 못했어요.

아시는분 도움좀 주시면 안될까요 부탁드립니다.