我在 detailsview 上有记录。从 onDataBound 获取数据
<aasp:DetailsView ID="DetailsView1" runat="server" AllowPaging="False"
AutoGenerateRows="False" DataKeyNames="myID" DataSourceID="mySource"
OnDataBound = "OnDetailsView_DataBound" >
这是我的 OnDetailsView_DataBound
protected void OnDetailsView_DataBound(Object sender,EventArgs e)
{
if (DetailsView1.CurrentMode == DetailsViewMode.Edit)
{
//Display data in detailsview
}
}
它还有一个删除按钮,用于删除记录。在我没有“OnDetailsView_DataBound”方法之前。所以当我删除一条记录时,它只是给我一个空白页。但是现在当我执行删除时,我得到了这个错误
你调用的对象是空的。
但是,数据被删除。我试图通过执行检查详细信息视图是否为空
if (Detailsview1.DataItemCount == 0)
但没有运气。如何在详细信息视图中处理删除时的空数据?