在详情视图中,我想隐藏新按钮。
在页面加载时,我已成功完成以下代码:
dtvwMyProfile.Rows[5].Cells[0].Controls[2].Visible = false;
但是在完成编辑后点击取消或更新按钮时如何隐藏“新建”按钮。
“新建”按钮不断显示。如何将其完全隐藏在屏幕上。
在某些情况下,visible属性会一直变为true,我该如何找到该事件?
我希望能够在运行时而不是设计时间进行。
答案 0 :(得分:1)
不建议动态更改DetailsView创建的子控件的属性。
如果按钮是由DetailsView本身创建的,那么您需要做的就是将AutoGenerateInsertButton
设置为false,然后您可以在Page_Load中执行此操作。
我不建议随机选择页面事件并进行处理。如果你这样做,那么当你改变别的东西时,它很可能会再次破裂。
答案 1 :(得分:0)
也许尝试在ModeChanged事件处理程序中执行此操作,该事件处理程序在模式更改后触发...但是,您能确保new始终位于第2位吗?您可能希望通过文本或命令名验证按钮。