Penggunaan GridView untuk menampilkan data dari database
Salam,
Setelah sempat vakum beberapa hari ini, kali ini kami dari tim LibIDO kembali akan memberikan sedikit tips yang mungkin berguna. Pada kesempatan kali ini kami akan membahas tentang bagaimana menampilkan data yang ada dalam database.
Sebenarnya ada beberapa control yang dapat digunakan untuk menampilkan data yang tersimpan dalam database, diantaranya adalah dengan menggunakan FormView, ListView, DetailView, dan View-view yang lain
.
Lalu kenapa yang bakal dibahas GridView. Alasannya, ya karena dalam proyek LibIDO ini kami paling sering menggunakan GridView. Selain itu, GridView merupakan control yang sangat flexibel dan mampu menampilkan tabel dengan ukuran yang besar.
OK, saatnya memulai. Untuk membuat GridView cukup drag n drop dari toolbox. Setelah itu kita perlu mendefinisikan database mana yang akan ditampilkan dalam gridview tersebut. Caranya cukup mudah, cukup expand tanda panah yang ada di kanan atas gridview dan pilih choose datasource->new datasource. Pilih Database untuk datatype, lalu pilih database yang akan digunakan. Selanjutnya kita tinggal memilih tabel yang akan ditampilkan dan kolom mana saja yang akan ditampilkan dengan GridView.
Untuk menampilkan data secara spesifik(dengan kriteria tertentu), kita perlu mengisi property SelectCommand dalam SQLdatasource. Dalam Select Command ini kita bisa mengetikkan perintah T-SQL, misalnya
"SELECT TOP 10 * FROM [Lib_BUKU] ORDER BY [bk_TglTerbit] DESC"
Command diatas akan menampilkan 10 buku terbaru yang ada dalam tabel Lib_BUKU, sedangkan
"SELECT * FROM [Lib_BUKU] ORDER BY [bk_Judul] ASC"
akan menampilkan semua data buku yang ada dalam Lib_BUKU dan diurutkan berdasarkan judul buku.
Selain itu, kita juga bisa mengedit data dalam database dengan cara menambahkan command dalam GridView. Terdapat 3 jenis command yang dapat dipilih : Select, Delete dan Edit. Select berguna misalnya jika kita ingin menampilkan data sebuah baris denga lengkap (biasanya ditampilkan dengan DetailsView), Delete berguna untuk menghapus suatu baris dari tabel, sedangkan Edit berguna untuk mengupdate data dari database.
Untuk menambahkan command caranya cukup mudah, expand tanda panah dan pilih add new columns. Pada menu add new column, pilih command field, lalu button type-> button dan pilih jenis command yang diinginkan. Cukup mudah bukan..
Selamat Mencoba..
- Libido, a passion to learn -