Thank you for writing.
To achieve this you need to iterate all rows and columns see if all values are null:
sender, EventArgs e)
&& row.Cells[col.Name].Value != DBNull.Value)
col.IsVisible = valueFound;
I have noticed that this question is posted twice and I have deleted the other post.
I hope this will be useful. Let me know if you have additional questions.
Telerik by Progress
Telerik UI for WinForms is ready for Visual Studio 2017 RC! Learn more.