我正在使用formview和sqldatasouce。一切都很好但是当我的表中没有记录时,页面上没有显示任何(没有形式视图)。我希望当我的表没有记录时,应该在插入模式下显示formview。
任何人都可以帮我解决这个问题吗?
提前致谢
答案 0 :(得分:2)
应该是......
if (!Page.IsPostBack)
{
if (FormView1.DataItemCount == 0)
{
FormView1.ChangeMode(FormViewMode.Insert);
}
}
答案 1 :(得分:1)
使用FormView.ChangeMode()
方法将表单切换到插入模式。
有些代码可能如下所示。
myFormView.DataBind();
if (myFormView.CurrentMode != FormViewMode.Insert)
{
if (myFormView.DataItem == null)
{
myFormView.ChangeMode(FormViewMode.Insert);
}
}