private void CreateDataSource() { //Create a data table users //DataTable dataTable = new DataTable(); string RoleId = ddlRoleList.SelectedValue; TabPermissionController tab_permission_obj = new TabPermissionController(); DataTable dataTable = tab_permission_obj.GetListByRoleId(RoleId); //Create a column TabId to store the tabId & View - Add - Edit - Delete - All to store the add permission access //DataColumn tabId = new DataColumn("TabId", Type.GetType("System.String")); //DataColumn tabName = new DataColumn("TabName", Type.GetType("System.String")); DataColumn view = new DataColumn("View", Type.GetType("System.Boolean")); DataColumn add = new DataColumn("Add", Type.GetType("System.Boolean")); DataColumn edit = new DataColumn("Edit", Type.GetType("System.Boolean")); DataColumn delete = new DataColumn("Delete", Type.GetType("System.Boolean")); DataColumn all = new DataColumn("All", Type.GetType("System.Boolean")); //Add the columns to the table //dataTable.Columns.Add(tabId); //dataTable.Columns.Add(tabName); dataTable.Columns.Add(view); dataTable.Columns.Add(add); dataTable.Columns.Add(edit); dataTable.Columns.Add(all); //Bind the grid view with the data source GridView1.DataSource = dataTable; GridView1.DataBind(); }