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