ListView编辑项目位置

时间:2009-09-24 01:35:50

标签: asp.net listview

我的aspx页面中有一个带有插入模板和编辑模板的Listview。和一个添加新的LinkBut​​ton。

当用户点击Add New LinkBut​​ton时,我可以指定Insertitem Position,以便Insertmpmplate出现在listview的底部。但是如何让edititem模板像Inserttemplate一样出现在底部

2 个答案:

答案 0 :(得分:0)

它不适用于EditItemTemplate。

答案 1 :(得分:0)

您必须实际保存原始位置,移动数据源本身的项目(可能IList兼容),重新绑定视图,触发对新位置的编辑,然后将数据项交换回原来的位置。

我不推荐它。无论如何,这对用户来说都是非直观的行为;当我决定编辑某些内容时,我应该能够就地编辑或在完全独立的表单上进行编辑。当用户正在处理它们时,很少有好的UI设计可以随意改变项目,特别是如果你正在进行任何类型的滚动/分页。