1 つの GridView を埋めるために sqldatasource を使用しており、ページの読み込み時またはアクションを実行する前に、データがなく (デフォルト値 = null)、通常、データグリッドは空です (emptydatatext="no records found などを使用するなど...") ..問題は、空の場合にそのグリッドのヘッダーが表示されず、空のデータテキストのみが表示されることです!
以下の参照のコードを使用しようとしましたが、DataTable コントロールを DataSource として使用しているのではなく、sqldatasource からグリッドビューを直接入力しているため、成功しませんでした! 役に立たない参照:
http://mattberseth.com/blog/2007/07/how_to_show_header_and_footer.html
http://blogs.claritycon.com/blogs/kevin_marshall/archive/2006/02/28/247.aspx
http://www.codeproject.com/KB/aspnet/Fix_empty_GridView_issue.aspx
PS私はDataTableをDataSourceとして使用していませんが、(データコントロールから)sqldatasourceを使用しており、sqldatasourceがnullまたは空の場合にヘッダーを表示したいですか?!