title: C# custom control in WinForm with DataGridView and bar graph
body: <p>I'm currently working on a Windows program using c#, and customer give these figures below</p>
  
  <p><a href="https://i.stack.imgur.com/myWz0.png" rel="nofollow noreferrer">Figure 1: data list record</a></p>
  
  <p>Tap the subject like "Player", "Class" or "Name of Student" to update the record display in ascending or descending order.</p>
  
  <p>Student name looks like TextBox has border, and editable.</p>
  
  <p>Individual Record "more info" is clickable like hyperlink.</p>
  
  <p>I'm considering use DataGridView, but how to achieve these style? (how to make cell like TextBox? The hyperlink in the cell? Another ways to do that?)</p>
  
  <p>About the graph, is there any free libraries or ways to make bar graph like below?</p>
  
  <p><a href="https://i.stack.imgur.com/GMUT0.png" rel="nofollow noreferrer">Figure 2: bar graph</a></p>
  
  <p>Any suggestions would be appreciated.</p>
  
  <p><strong>Edited</strong></p>
  
  <p>Here is what I tried so far:
  <a href="https://i.stack.imgur.com/o9EO7.jpg" rel="nofollow noreferrer">Figure 3: demo-test</a></p>
  
  <p>And my questions:</p>
  
  <ol>
  <li><p>How to custom header like figure 1?</p></li>
  <li><p>I have no idea how to use DataGridCellStyles to make cell has border, any sample codes?</p></li>
  </ol>
  
  <p>I already try to describe my questions as possible and show what I have done, but got 3 downvotes?????</p>