1. 把DetailsView的默认模式改为Insert模式;
2. 加入以下代码:
//当GridView中的行被选中后,使DetailsView改为ReadOnly模式
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);
}
//在DetailsView绑定数据后,确定数据项是否为空,为空则改为Insert模式
protected void DetailsView1_DataBound(object sender, EventArgs e)
{
//判断DetailsView是否为空,为空则改为Insert模式
if (DetailsView1.DataItemCount <= 0)
{
DetailsView1.ChangeMode(DetailsViewMode.Insert);
}
}
本文介绍如何通过编程方式在ASP.NET的DetailsView控件中实现模式切换,包括从默认模式改为Insert模式,以及在GridView行选择后切换到ReadOnly模式的方法。
191

被折叠的 条评论
为什么被折叠?



