进入EDIT / INSERT模式时,DetailsView重复显示

时间:2010-02-26 14:48:10

标签: asp.net detailsview

我有一个包含多个字段的DetailsView。在同一页面上,我有两个LinkBut​​ton,可以进入DetailsView的编辑或插入模式。

当我点击按钮时,链接的代码隐藏正在执行以下操作:

    switch (buttonCmd.ID)
    {
        case "cmdEdit":
            DetailsView1.ChangeMode(DetailsViewMode.Edit);
            break;

        case "cmdInsert":
            DetailsView1.ChangeMode(DetailsViewMode.Insert);
            break;

这种方式在网站网站的另一个页面上运行良好,但不适用于此...可能是一个糟糕的复制粘贴......

任何想法可以解释为什么DetailsView会显示两次?

1 个答案:

答案 0 :(得分:0)

在编辑/插入操作后重新绑定之前清除detailsView的数据源。