emptydataテンプレートを起動できるフィルタを持つGridviewがあります。しかし、これが表示されたら私はまだ私のgridviewの概要を見ることができます。データが存在しない場合、どのようにしてGridviewを消滅させることができますか?Gridviewを非表示
1
A
答えて
10
protected void GridView1_DataBound(object sender, EventArgs e)
{
if (this.GridView1.Rows.Count == 0)
this.GridView1.Visible = false;
}
0
Visibleプロパティをfalseに設定してコントロール自体を非表示にするか、親コントロール(つまり、含むパネル)を非表示にします。
3
<asp:Gridview id="gridview" ......
Visible='<%# ((ICollection)gridview.DataSource).Count == 0 ? false : true %>'>
0
だけDataSource
NULLを行い、Bind()
GridView
を再、それはそれ自身を隠す必要があります!
myGridView.DataSource = null;
myGridView.DataBind();
はほかに不可能である可能性があり、後でそれを見つけるよう
.Visible
を使用して注意してください。
.Visible = false;
を使用する必要がある場合は、私は使用することをお勧めします
myGridview.Attributes.Add("style","display:none");
関連する問題
- 1. DevExpress非表示のGridView CSSの問題
- 2. GridViewカスタムPagerTemplate、表示前と次のリンクを非表示
- 3. JavaScriptを使ってGridviewの列を非表示/非表示にする
- 4. ASP.NET GridViewは列を非表示にできません
- 5. asp.net 2.0のGridViewカラムを非表示にする
- 6. GridViewのデータ表示
- 7. GridViewでデータテーブルを表示
- 8. ダイナミックコンボボックスを表示/非表示
- 9. DataTemplateを非表示/表示
- 10. Jquery非表示の非表示
- 11. タブバーの非表示と非表示
- 12. gridview行の表示フォームビュー
- 13. androidの表示gridViewアイテム
- 14. NSToolbarItemの非表示/表示
- 15. Jquery表示/非表示トグル
- 16. 非表示と表示RadComboBox
- 17. JavaScript/PHP [表示/非表示]
- 18. の表示/非表示ベース
- 19. ユーザーコントロール非表示と表示
- 20. 表示/非表示のコンテンツ
- 21. UITabBarItem表示/非表示
- 22. 表示/非表示サイトマップメニュー/リピータ
- 23. スクロールアンカー表示/非表示
- 24. の表示/非表示DIV
- 25. jqueryの表示/非表示
- 26. QTransform表示/非表示
- 27. GWT - 表示/非表示
- 28. 非表示で表示/非表示どこでもクリック
- 29. ハイチャートデフォルトボタンを非表示
- 30. ログインアクティビティを非表示
私が欲しかったのは、Gridviewの罫線を隠すことでした。 Databoudはそれを行うための正しい場所でした。ありがとうございました – Eric