我可以动态地改变gridview头模板中的Label's文本吗?

本文关键字:Label 文本 改变 动态 gridview 我可以 | 更新日期: 2023-09-27 18:17:14

我能够找到控件并更新文本。但是,更新后的值不会在页面上呈现。这是我在RowDataBound事件中使用的代码。

 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);
           }
      }
 }

我可以动态地改变gridview头模板中的Label's文本吗?

将模式更改为:

Content="{Binding Mode=TwoWay}"

可能帮助……

找到想要更新的xaml控件并设置该绑定属性....默认情况下可能是two - way,但值得尝试一下