ASP と VB を使用する Web サイトには、次のようなフィールドがいくつかあります (データはグリッドビューに表示されます)。
<asp:TemplateField HeaderText ="Comp" SortExpression="NAM_CMPT" ItemStyle-Width="50%" ItemStyle-Wrap ="false" ItemStyle-HorizontalAlign ="left">
<ItemTemplate>
<asp:Label ID ="Label_Comp" runat="server"
Text='<%# Eval("CDE_CMPT") + " - " + Eval("NAM_CMPT")%>' />
</ItemTemplate>
</asp:TemplateField>
私がやろうとしているのは、データが空の場合はフィールドに何も表示せず、データがある場合は Text プロパティに表示される文字列を表示することです。現在、データがない場合、テキスト文字列で使用されているハイフンを表示します。オンラインで見つけた評価をフォーマットするいくつかの方法を試しましたが、有効な解決策を見つけることができませんでした。私も使ってみました
EmptyDataText
プロパティですが、これは効果がないように見えました。
私はASPを初めて使用するため、ユーザーエラーである可能性があります。どんな助けでも大歓迎です。