我以编程方式创建了一个DetailsView,并添加了一个按钮来触发添加,编辑和删除命令。
这是命令的事件处理程序:
switch (e.CommandName)
{
case "Add":
dvSpotlightListDetails.ChangeMode(DetailsViewMode.Insert);
break;
case "Edit":
dvSpotlightListDetails.ChangeMode(DetailsViewMode.Edit);
break;
default:
break;
}
add / insert命令将DetailsView上的字段更改为文本框。但是当选择编辑命令时没有任何反应。
我通过代码隐藏来熟悉DetailsView的过程,所以我不确定我缺少什么。
答案 0 :(得分:1)
看看这是否有帮助: http://forums.asp.net/t/1249276.aspx/1 http://www.shotdev.com/aspnet/aspnet-vbnet-detailsview/aspnet-vbnet-detailsview-edit-update/