Display or Hide Gridview Column With Condition

Gridview di ASP.NET merupakan sebuah objek yang umum digunakan untuk menampilkan data dalam bentuk tabel.

Kemudahan Gridview adalah karena kita hanya perlu memanggil methode datasource dan databind yang diisi dengan datatable yang diperoleh dari hasl query terhadap database.

Tetapi kadangkala kita ingin menyembunyikan isi atau kolom didalam gridview sesuai akses masing-masing user. Hal tersebut dapat dilakukan dengan melakukan manipulasi tampilan pada event databound. Mekanisme manipulasi tersebut adalah pada saat data mulai dirender, pada saat itu pula dibaca diposisi apakah data tersebut akan ditampilkan.

Dari hal diatas maka pada posting Display or Hide Gridview Column With Condition kali ini akan sedikit dijelaskan caranya.

Contohnya adalah data tersebut merupakan data yang akan ditampilkan di row/baris.

Dibawah ini contoh manipulasi tampilan visual pada datagrid melalui code behind dengan maksud agar cell di datagrid hanya muncul jika user yang diberi akses yang dapat melihat.

Private Sub GvBRD_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GvBRD.RowDataBound
     If (e.Row.RowType = DataControlRowType.DataRow) Then
       If e.Row.Cells(13).Text.Trim <> Session("iddomain").ToString.Trim Then
           e.Row.Cells(0).Text = ""
       End If
     End If
End Sub


Recommended Reading:
ASP.NET GridView

Semoga postingan tentang  Display or Hide Gridview Column With Condition diatas dapat bermanfaat.



Salam,

Popular posts from this blog

K2 Error Value Cannot Be Null. Parameter Name: s In SmartView and SmartObject

Cara inject USB 3.0 Driver pada instalasi Windows - How to Inject USB 3.0 Driver in Windows 7

Pentaho Spoon Error : "Could Not Create The Java Virtual Machine"