Режим вставки формы просмотра - PullRequest
1 голос
/ 15 сентября 2009

Я использую formview и sqldatasouce. все хорошо, но когда в моей таблице нет записей, на странице ничего не отображается (нет формы). Я хочу, чтобы в моей таблице не было записи, а затем показывать форму, но в режиме вставки.

Может ли какое-нибудь тело помочь мне решить эту проблему?

заранее спасибо

Ответы [ 2 ]

2 голосов
/ 15 сентября 2009

Это должно быть как ...

if (!Page.IsPostBack)
    {
        if (FormView1.DataItemCount == 0)
        {
            FormView1.ChangeMode(FormViewMode.Insert);
        }
    }
1 голос
/ 15 сентября 2009

Используйте метод FormView.ChangeMode(), чтобы переключить форму в режим вставки.

Некоторый код может выглядеть следующим образом.

myFormView.DataBind();

if (myFormView.CurrentMode != FormViewMode.Insert)
{
   if (myFormView.DataItem == null)
   {
       myFormView.ChangeMode(FormViewMode.Insert);
   }  
}
...