Friday, August 17, 2012

Get Value from Hidden Bound Field

Dalam ASP.NET, dalam menggunakan GridView untuk menampilkan list dari database merupakan pilihan yang praktis dan sering digunakan karena kemudahan dan sangat simpel. Hal ini dikarenakan GridView hanya tinggal mengeset datasource, apakah dari list atau dari array, kemudian tinggal di-bind ke GridView.

Ada beberapa cara untuk melakukan pengaturan kolom yang tertampil. Jika GridView standar akan menampilkan semua field yang ada dalam datasource. Namun, jika GridView diset AutoGenerate false maka dia hanya akan menampilkan kolom sesuai dengan yang didaftarkan. Pendaftaran kolom yang tertampil pada GridView dapat dilakukan dengan Bound Field atau dengan Template Field.

Memang yang paling enak adalah dengan menggunakan Template Field. Jika ingin menampilkan kolom sebagai isi dari field database, Template Field tinggal diisi dengan Item Template, yang menggunakan Label. Selain itu Item Template juga bisa menggunakan Hidden Field, Hyperlink, Button dan diisi dengan kontrol-kontrol yang lain. Dan juga, dengan menggunakan Template Field bisa digunakan untuk melakukan edit GridView dengan menggunakan Edit Item Template. (GridView bisa digunakan untuk melakukan pengeditan isi, penghapusan maupun pengisian/insert query ke database dengan mudah).