助けてください!! 私はこれを何時間も検索してきましたが、おそらく解決策は非常に明白で、完全に見落としています:(
SQL テーブルにバインドするリストビューがあります。このテーブルには、ユーザー コメント用の自由型テキストを保持する最後の 2 つのフィールドを除いて、'T' または NULL 値のみを保持する一連のフィールドが含まれています。
T/NULL 値の場合 - リストビューは空のセルが表示されないように構成されており、'T' 値がある場合は代わりにカスタム テキストが表示され、次の項目の改行が作成されます。この構文はまさにそれを行います:
<asp:Label ID="LymeLabel" runat="server" Text='<%# Eval("Lyme","Lyme Disease<br />") %>' />
ただし、最後の 2 つのフィールド (自由形式のテキスト) を段落スタイルで表示し、Eval ステートメントを段落タグで囲みたいと思います。セルが空の場合に空白をレンダリングしないように、タグは Eval の一部を形成する必要があります。私の考えはこのようにすることでしたが、うまくいきません - 空白はどちらの方法でも表示されます:
<asp:Label ID="OtherCommentLabel" runat="server" Text='<%# "<p>"+Eval("OtherComment")+"</p>" %>' />
" "+ ... +" " は、真ん中に何があるかどうかは気にしないと思います..しかし、それを修正するにはどうすればよいですか? これには非常に簡単な解決策があるに違いありません。アドバイスをお願いします。