title: How to bind a complex dictionary to a Gridview in asp.net?
body: <p>I've used an early binding of a <strong><code>dictionary&lt;string, string&gt;</code></strong> to a gridview to show Urls Text and its HRef as key-value and it works like a charm. 
  But since I want to replace the dictionary with this one :</p>
  
  <pre><code>dictionary&lt;string, LinkInfo&gt;
  </code></pre>
  
  <p>the binding goes wrong! Should I handle some events like as onItemDataBound or something?
  and the <strong>LinkInfo</strong> structure is:</p>
  
  <pre><code>public struct LinkInfo{
      public string href;
      public bool Enabled;
  }
  </code></pre>