- PR -

Datalistでデータがない場合のテンプレートの書き方

1
投稿者投稿内容
あらお
会議室デビュー日: 2003/05/26
投稿数: 19
お住まい・勤務地: 愛知県 西三河地方
投稿日時: 2003-12-22 15:30
あらおといいます

ASP.NET(VB.NET)でDatalistを利用しています
データを連続的に取り出し、あるデータがなかった場合は
その表示項目自体を変更したいのですが対応する方法はあるのでしょうか?

例)
掲示板のプログラムを作成しているとして
記事に画像があった場合は画像を表示する
無い場合はその「画像:」という項目すら表示しないようにする
多分そうしないとエラーの[×]画像が出てしまう

>画像がある場合>>>>
名前:あらお
画像:[ここにその画像]
本文:こんにちは

>画像が無い場合>>>>
名前:あらお
本文:こんにちは
惑星
会議室デビュー日: 2004/03/08
投稿数: 9
投稿日時: 2004-03-21 07:37
下記のURLにあるサンプルソースをご覧ください。

http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwebuiwebcontrolsdatalistclassitemcreatedtopic.asp

この場合Labelコントロールで実行時に文字を書いていますが、同様のことをIMGに対しても行えばよいと思います。

ただ、行の表示そのものを条件によってやめてしまいたい場合、どうすればいいんでしょうね。どうも無理のようなのですが…。
Datasetのフィルターか、そもそもバインドするデータに含まないようにする方法しかわかりませんでした。わかる方がいらっしゃったら教えていただければと思います。
1

スキルアップ/キャリアアップ(JOB@IT)