一下效果,看不出来分页的痕迹,不会对用户误导。除了editform不能显示多了下拉列表的数据联动(能够联动,只是不可视化),其他复杂的应用编辑均可以搞定。
<dx:ASPxPageControl ID="ASPxPageControl_pkxz" runat="server" ActiveTabIndex="0" Width="100%" TabAlign="Center" TabSpacing="3px" ShowTabs="false">
protected void ASPxGridView_pkxz_HtmlRowCreated(object sender, ASPxGridViewTableRowEventArgs e)
{
ASPxPageControl aspxpage = this.ASPxGridView_pkxz.FindEditFormTemplateControl("ASPxPageControl_pkxz") as ASPxPageControl;
if(aspxpage!=null)
{
if(this.ASPxGridView_pkxz.IsNewRowEditing)//新增
{
aspxpage.TabPages[0].Visible = true;//新增
aspxpage.TabPages[1].Visible = false;//修改
}
else
{
aspxpage.TabPages[0].Visible = false;//新增
aspxpage.TabPages[1].Visible = true;//修改
}
}
}