When DataGridView is being populated during runtime through a datasource, columns are not available until 'DataBinding' is complete. Hence, to hide columns during runtime, we need to write an event...