title: C# .NET DataGridView enable cell click only to certain columns
body: <p>I have little experience in C#.NET, and below is what I got so far:</p>
  
  <p>I created a DataGridView which bound to an ObjectDataSource(a generic list, that is).</p>
  
  <p>Although I can make good use of the DataGridView's CellClick event and its corresponding delegate interface(DataGridViewCellEventHandler) to do my business logic well, I am still
  not happy with the overall logic.</p>
  
  <p>Basically the drawback of the above approach is that for some certain columns, there's no need to have a CellClick event bound to it. They are simply displaying info, not try to listen
  to some CellClick events.</p>
  
  <p>I've tried to achieve it for quite some time. I tried to disable such columns from being able to be clicked but got no luck...</p>
  
  <p>Is there a good way go around this issue? </p>
  
  <p>I really don't want to check what's the actual columnIndex in my delegate handler functions and then act accordingly. Basically, if the CellClick wouldn't be triggered in the first place, then that would be an excellent solution.</p>
  
  <p>Many thanks in advance!</p>