質問

現在取り組んでいるCRM 4.0ソリューションのカスタムASPX検索ページがあります。検索ページにあるasp.netデータグリッドをクリアできるようにしたい。現在、人が検索を行うと、データグリッドに結果が返されますが、別の検索を行い、新しい検索の結果がない場合、古い検索結果はまだデータグリッドにあります。

役に立ちましたか?

解決

検索の実装方法がわからない。ただし、グリッドを検索結果にバインドしていることを確認する必要があるだけです(両方の場合)。

E.g。検索が空の結果(list / datareader / dataset)を返す場合、グリッドをそれにバインドするだけで、レコードは表示されません。

grid.DataSource = GetSearchResults(); // may return an empty search result
grid.Databind();

他のヒント

すべてのポストバックでデータグリッドを再バインドする必要があります。また、 EmptyDataText 属性を、クエリの検索結果がない場合に表示するテキストで設定します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top