列ヘッダーのテキストを取得したい GridView があります。
for (int j = 0; j < grdToDisplay.HeaderRow.Cells.Count; j++)
{
string s = grdToDisplay.HeaderRow.Cells[j].Text.ToString(); //Returns ""
s = grdToDisplay.HeaderRow.Cells[j].Text; //Returns ""
s = grdToDisplay.Rows[0].Cells[j].Text; //Returns text from first row of results not the header
// s = grdToDisplay.Columns[j].HeaderText.ToString(); // does not work as column count is 0
}
GridView のコンテンツは、ユーザー クエリに基づいて実行時に生成されます。ヘッダーはクリックしてソートできます。
GridView をループして列ヘッダー テキストを一覧表示するにはどうすればよいですか?