如何改变DetailsView里的默认值?

把DetailsView里ReadOnly模式下的0、1标签通过一个循环全部改成了无、有。

首次加载是可以显示有无的,但是点了编辑,再点更新或取消之后,又显示回0、1了。

不知道这个循环应该加在哪个事件中,才能使更新或取消后的0 1为无有??

 if (DetailsView1.CurrentMode == DetailsViewMode.ReadOnly)
            {
                for (int i = 0; i < 18; i++)
                {
                    for (int t = 8; t < 20; t++)
                    {
                        Label lb = (Label)DetailsView1.Rows[i].FindControl("Label" + t);
                        if (lb.Text == "1")
                            lb.Text = "有";
                        else if (lb.Text == "0")
                            lb.Text = "无";
                    }
                }
            }