LoginSignup
0
0

【VB.NET 学習】Web フォームのTEXTの表示制御

Last updated at Posted at 2023-07-15

はじめに

VB.NETで業務アプリの開発を行っており、その中で
データベースから取得したデータの内容によりgridviewへの表示を制御する処理を作成で少し躓いたのでここにメモとして残すことにしました。

やりたかったこと

データベースから取得した値が空文字でない場合、TEXTとして値を表示
空文字の場合は、値なしを表示する
以上から、以下のコードを記載した

 Text='<%#If(Not "".Equals(Eval("値")), Eval("値"), "値なし")  %>'

しかし想定した動きにならない!

何度か確認した後、条件式が間違っていることに気付いた。
以下の記述に修正したところ想定通りの動きとなった。

 Text='<%#If(Not " ".Equals(Eval("値")), Eval("値"), "値なし")  %>'

に変更したところ、想定通りの処理が実現した

結果

全角文字を出力しようとしていたのに、条件式では半角文字を設定していた
どんなデータを出力しようとしているのかを確認すること、把握しておくことの必要性を感じました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0