title: One more char ">" was added to the last
body: <p>I have an asp.net web form. I used Gridview to display the table from a database. There are one of field might have a long no white-space string. Therefore I used wrap-word.
  The markup code:</p>
  
  <pre><code> &lt;asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" BorderColor="YellowGreen"
                  DataSourceID="SqlDataSource1" AutoGenerateColumns="False" DataKeyNames="ProbId"
                  PageSize="30" AutoGenerateEditButton="True" AutoGenerateDeleteButton="True" Visible="true"&gt;
                  &lt;Columns&gt;
                      &lt;asp:BoundField DataField="ProbId" HeaderText="ProbId" InsertVisible="False" ReadOnly="True"
                          SortExpression="ProbId" /&gt;
                      &lt;asp:BoundField DataField="ProbDesc" HeaderText="ProbDesc" SortExpression="ProbDesc" /&gt;
                      &lt;asp:TemplateField HeaderText="ABCD" ItemStyle-Width="75px" SortExpression="ABCD"&gt;
                          &lt;ItemTemplate&gt;
                              &lt;div style="width: 75px; overflow: hidden; white-space: nowrap; word-wrap: break-word;"&gt;
                                  &lt;%# Eval("ABCD")%&gt;
                                  &gt;&lt;/div&gt;
                          &lt;/ItemTemplate&gt;
                      &lt;/asp:TemplateField&gt;
  </code></pre>
  
  <p>Now the wrap-word does work, however the displayed context is wrong. Each string was add a ">" at the last.
  Please see the image:
  <img src="https://i.stack.imgur.com/lMiSI.png" alt="image"></p>
  
  <p>You see that '648.04' becomes '648.04' ></p>
  
  <p>"None" becomes "None >".</p>
  
  <p>Thanks for help.</p>