문제
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);
}
}
제휴하지 않습니다 StackOverflow