none
DetailsViewをDataSourceをバインドしないで使いたい RRS feed

  • 質問

  • DetailsViewにTemplateFieldやBoundFieldを追加して、DataSourceをバインドしないで各行が空のテキストボックスやラベルを表示させることはできないのでしょうか?

    DataSouceをバインドしないとデータが存在しないと非表示になってしまいます。

    これを無理やり表示させるようにしたいのですが、どうすればよいのでしょうか?

     

    2006年9月19日 5:17

回答

  • DetailsView.EmptyDataTemplateで何とかなりませんでしょうか?
    2006年9月19日 5:44
    モデレータ
  • > DataSouceをバインドしないとデータが存在しないと非表示になってしまいます。

    なんらかのDataSourceをバインドしていても、たとえば抽出したデータが1件もない場合は同じように非表示というか、EmptyDataText等が使われてしまいますね。
    無理やりやるにはEmptyDataTemplateに表示させたいテキストボックス等を埋め込んでしまうといった方法になるかなぁ。

    http://dotnetfan.org/blogs/dotnetfanblog/articles/632.aspx
    これはDataGridで同じようなことしてる例ですが。。。

     

    2006年9月19日 5:45

すべての返信

  • DetailsView.EmptyDataTemplateで何とかなりませんでしょうか?
    2006年9月19日 5:44
    モデレータ
  • > DataSouceをバインドしないとデータが存在しないと非表示になってしまいます。

    なんらかのDataSourceをバインドしていても、たとえば抽出したデータが1件もない場合は同じように非表示というか、EmptyDataText等が使われてしまいますね。
    無理やりやるにはEmptyDataTemplateに表示させたいテキストボックス等を埋め込んでしまうといった方法になるかなぁ。

    http://dotnetfan.org/blogs/dotnetfanblog/articles/632.aspx
    これはDataGridで同じようなことしてる例ですが。。。

     

    2006年9月19日 5:45