DotNet2.0种DetailsView后台编辑更新数据的问题
DetailsView点击"编辑"后应该出现 "更新" 和 "取消" 按钮, 但是我这里必须点击2次"更新"才出现"更新" "取消"按钮.这是为什么啊?
还有,就是 触发的dtvDetail_ModeChanging和dtvDetail_ModeChanged这2个事件的问题,应该在哪里写更新代码?
protected void dtvDetail_ModeChanging(object sender, DetailsViewModeEventArgs e)
{
switch (e.NewMode.ToString())
{
case "Edit":
this.dtvDetail.ChangeMode(DetailsViewMode.Edit);
TextBox txb = new TextBox();
txb = (TextBox)this.dtvDetail.FindControl("txbVoteItems");
txb.ReadOnly = false;
break;
case "Insert":
this.dtvDetail.ChangeMode(DetailsViewMode.Insert);
break;
case "":
this.dtvDetail.ChangeMode(DetailsViewMode.ReadOnly);
break;
default:
break;
}
}