asp.netWebフォームがあります。Gridviewを使用して、データベースのテーブルを表示しました。フィールドの1つに、空白文字列が長くない可能性があります。したがって、私はラップワードを使用しました。マークアップコード:
<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">
<Columns>
<asp:BoundField DataField="ProbId" HeaderText="ProbId" InsertVisible="False" ReadOnly="True"
SortExpression="ProbId" />
<asp:BoundField DataField="ProbDesc" HeaderText="ProbDesc" SortExpression="ProbDesc" />
<asp:TemplateField HeaderText="ABCD" ItemStyle-Width="75px" SortExpression="ABCD">
<ItemTemplate>
<div style="width: 75px; overflow: hidden; white-space: nowrap; word-wrap: break-word;">
<%# Eval("ABCD")%>
></div>
</ItemTemplate>
</asp:TemplateField>
これでラップワードは機能しますが、表示されるコンテキストが間違っています。各文字列は最後に「>」を追加しました。画像をご覧ください:
'648.04'が'648.04'になることがわかります>
「なし」は「なし>」になります。
手伝ってくれてありがとう。