我有以下自定义操作代码,该代码将从列表框中删除所有项目。但是,我需要从列表框中删除选定的项目。
[CustomAction]
public static ActionResult RemoveListItem(Session session)
{
try
{
Microsoft.Deployment.WindowsInstaller.View View = session.Database.OpenView("DELETE FROM ListBox WHERE ListBox.Property='LIST_ITEM'");
View.Execute();
}
catch (Exception ex)
{
return ActionResult.Failure;
}
return ActionResult.Success;
}
请帮助我解决此问题。
答案 0 :(得分:0)
您需要传递要从列表框中删除的项目的ID。之后,将该ID放入您的查询中。
public static ActionResult RemoveListItem(Session session, int Id)