2009-10-14 5 views
6

現在、アプリケーション全体でさまざまなフォームで約20程度のグリッドを使用している顧客用の新しいデスクトップアプリケーションを開発中です。グリッドが空であれば表示しますか?

私たちのアプリケーションのコンテキストは関連性があるとは思えませんが、顧客が自動車を販売し、グリッドの内容は完全に画像を与えるだけで、「車両検査」や「この車両の修理」 '

開発等

のベストプラクティスは何ですか、何もデータがない場合は、空のグリッドを示すか、その代わりに、グリッドを非表示にすると「この車両用ませ点検」を言っていないいくつかのテキストを置くの間にかなりの分割されていますか?空のグリッドまたはテキスト?

+0

これは別注アプリなので、実際のユーザーでテストしてみませんか? – MSalters

答えて

7

No records」というラベルをグリッドヘッダーの下に表示するとよいでしょう。

+1

はい、ヘッダーを表示すると、ユーザーは表示する内容を学習して覚えやすくなります。より良い:クエリによって返されたレコードの数を常に表示するために専用のスペースを確保します(例: "15 Inspections")。それはしばしば有益な情報です。 –

1

間違いなくグリッドを表示しないでください。常にメッセージを表示することが最善です。

0

グリッドを目立つように「グレー表示」して、上に記載されたテキストを重ねて表示することが最もよいと思います。

これは、クエリがまだ実行されているとの考えや何らかの理由でデータが表示されていないという考えをユーザーに与えずに、データがあった場合にユーザーに見えるものを提供します。

4

私は、テキストを表示するか、好ましくは両方が

あなたがC#ASP.NETを使用している場合は、GridViewのは、グリッドのように見えるアイテムを示しEmptyDataTextプロパティを持っていませんが、それはあなたのメッセージが表示されます

空のグリッドを表示することについての唯一の悪い点は、データを見ている人の中には、ページが完全にロードされていると結果がないことを理解できないことがあることです。したがって、安全でメッセージを伝える方がよいでしょう。

+0

私たちも同じことをしています;) –

0

状況によって異なります。ほとんどの場合、データがないことを示す何らかのメッセージを表示するのが最善です。

インターフェイスで何があったのかを知っているユーザーの値がわかっている場合は、グリッドにヘッダーのみを表示し、その下にデータがないことを示すメッセージを表示することをお勧めします。

1

私は空のグリッドに行くだろうが、それは厳しい呼び出しです。厳しい決断を下す理由は、どちらのオプションも強力な議論をしていないからです。つまり、それらの議論はそれほど重要ではないということです。

0

UIが一貫した感触を維持するようにグリッドを表示しますが、グリッドには、検索が完了し、ファイルにレコードがないことを具体的に示すメッセージが表示されていることを確認してください。

これは、フォームがまだ処理されていないという手がかりをユーザに与えながら、ユーザによく知られた状態を維持します。

1

車載アプリケーションでは、表示するデータがない場合はグリッドを非表示にしてメッセージを表示します。

私の唯一のアドバイスは、一貫していると言われました。メソッドを選択し、アプリケーション全体に固定します。

あなたのユーザーはこれまでどおりにこれを評価します。

関連する問題