문제

Formview와 Sqldatasouce를 사용하고 있습니다. 모든 것이 괜찮지 만 테이블에 레코드가 없으면 페이지에 아무것도 표시되지 않습니다 (Formview 없음). 내 테이블에 레코드가 없을 때 FormView가 표시되어야하지만 삽입 모드에 표시됩니다.

어떤 신체 도이 문제를 해결하는 데 도움이 될 수 있습니까?

미리 감사드립니다

도움이 되었습니까?

해결책

그것은 ...처럼 ...

if (!Page.IsPostBack)
    {
        if (FormView1.DataItemCount == 0)
        {
            FormView1.ChangeMode(FormViewMode.Insert);
        }
    }

다른 팁

사용 FormView.ChangeMode() 메소드 양식을 인서트 모드로 전환하는 방법.

일부 코드는 다음과 같이 보일 수 있습니다.

myFormView.DataBind();

if (myFormView.CurrentMode != FormViewMode.Insert)
{
   if (myFormView.DataItem == null)
   {
       myFormView.ChangeMode(FormViewMode.Insert);
   }  
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top