如何以编程方式取消.Net webforms ListView 编辑?
How to programmatically cancel .Net webforms ListView edit?
我有一个使用 ListView 和内置编辑功能的 .Net WebForms 应用程序。该页面包含 select 基于下拉列表的 ListView 数据的功能。
目前,当我更改数据时,更改数据之前正在编辑的行号继续使用 EditItemTemplate 和新数据。
我想做的是更改此下拉列表中的数据并取消下拉列表更改事件中的任何现有编辑,但我不知道如何从 EditItemTemplate 中获取正在编辑的行并返回到标准 ItemTemplate.
有什么建议吗?
找到了! ListView.EditIndex = -1
为什么这个问题应该被否决,我永远无法理解。
我有一个使用 ListView 和内置编辑功能的 .Net WebForms 应用程序。该页面包含 select 基于下拉列表的 ListView 数据的功能。
目前,当我更改数据时,更改数据之前正在编辑的行号继续使用 EditItemTemplate 和新数据。
我想做的是更改此下拉列表中的数据并取消下拉列表更改事件中的任何现有编辑,但我不知道如何从 EditItemTemplate 中获取正在编辑的行并返回到标准 ItemTemplate.
有什么建议吗?
找到了! ListView.EditIndex = -1
为什么这个问题应该被否决,我永远无法理解。