Formview插入模式

时间:2009-09-14 21:47:10

标签: c# .net asp.net formview

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

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

提前致谢

2 个答案:

答案 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);
   }  
}