0
私はコントロールを見つけて、テキストを更新することができました。ただし、更新された値はページに表示されません。以下は、RowDataBound
イベントで使用したコードです。GridViewのヘッダテンプレート内のラベルのテキストを動的に変更できますか?
if (e.Row.RowType == DataControlRowType.Header)
{
for (int i = 0; i < 52; i++)
{
Label lblWeekDate = e.Row.FindControl(lblName + i) as Label;
if (lblWeekDate != null)
{
lblWeekDate = e.Row.FindControl(lblName + i) as Label;
lblWeekDate.Text = burstStartWeek.Day.ToString();
if (lblWeekDate.Text.Length == 1)
lblWeekDate.Text = "00" + lblWeekDate.Text;
burstStartWeek = burstStartWeek.AddDays(7);
}
}
}
e.Refresh()を呼び出してみましたか? – kilotaras
OnRowDataBoundイベントを使用していますか? – Shai