1

我正在使用 formview 和 sqldatasouce。一切都很好,但是当我的表中没有记录时,页面上没有显示任何内容(没有 formview)。我希望当我的表没有记录时,应该显示 formview 但处于插入模式。

任何机构都可以帮我解决这个问题吗?

提前致谢

4

2 回答 2

2

它应该像...

if (!Page.IsPostBack)
    {
        if (FormView1.DataItemCount == 0)
        {
            FormView1.ChangeMode(FormViewMode.Insert);
        }
    }
于 2009-09-15T04:53:04.713 回答
1

使用该FormView.ChangeMode()方法将表单切换到插入模式。

一些代码可能看起来像这样。

myFormView.DataBind();

if (myFormView.CurrentMode != FormViewMode.Insert)
{
   if (myFormView.DataItem == null)
   {
       myFormView.ChangeMode(FormViewMode.Insert);
   }  
}
于 2009-09-14T21:54:18.867 回答