0
컨트롤을 찾고 텍스트를 업데이트 할 수 있습니다. 그러나 업데이트 된 값은 페이지에 렌더링되지 않습니다. 다음은 RowDataBound
이벤트에서 사용한 코드입니다. GridView의 헤더 템플릿에서 레이블의 텍스트를 동적으로 변경할 수 있습니까?
Content="{Binding Mode=TwoWay}"
도움이 될과 재산을 바인딩 .... 그것은있을 수 있다는 설정 :
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