Asp.net 在DetailsView中,有些列是关键列。如何隐藏这些列?
假设我有一个DetailsView,它绑定到一个SQLDataSource。基础表有两列,一个ID和一个值 在显示模式下,我只想显示值。当我将DetailsView切换到编辑模式时,我希望用户编辑该值,而不查看或编辑ID。使ID列不可见可解决此问题,但ID值不存储在DetailsView中,因此双向绑定不起作用,并且我无法更新相应的DB记录Asp.net 在DetailsView中,有些列是关键列。如何隐藏这些列?,asp.net,visual-studio,Asp.net,Visual Studio,假设我有一个DetailsView,它绑定到一个SQLDataSource。基础表有两列,一个ID和一个值 在显示模式下,我只想显示值。当我将DetailsView切换到编辑模式时,我希望用户编辑该值,而不查看或编辑ID。使ID列不可见可解决此问题,但ID值不存储在DetailsView中,因此双向绑定不起作用,并且我无法更新相应的DB记录 如何使用DetailsView进行双向数据绑定,但对用户隐藏ID列?使用templatefield以两种模式显示标签,或者我认为该列是只读属性。两者都可以
如何使用DetailsView进行双向数据绑定,但对用户隐藏ID列?使用templatefield以两种模式显示标签,或者我认为该列是只读属性。两者都可以
HTH.正确的方法是
仅DataKeyName就足够了,因此不需要HiddenField。