나는 모든 TabPage에서 여러 TabPages와 컨트롤이있는 TabControl을 사용합니다. 엔티티 프레임 워크에서 일부 데이터 바인딩 및 유효성 검사 bult를 사용하고 있습니다. 문제는 보이는 오류가 아닌 탭에서 오류가 발생하면 오류가 발생한다는 것입니다. 호스팅 된 일부 컨트롤에서 오류가 발생했을 때 TabPage를 선택하는 방법이 있습니까? (
데이터가 있는지 확인하려는 양식에 여러 가지 다른 컨트롤 (TextBoxes, DateTimePickers, MaskedTextBoxes)이 있습니다. private void radBtnSave_Click(object sender, EventArgs e)
{
this.Cancelled = false;
bool bValid =
사용자 정의 컨트롤을 쓰고 있습니다. 각 컨트롤에 사용자 정의 biz 객체를로드하고 있습니다. biz 객체는 IDataErrorInfo 인터페이스를 구현하기 때문에 사용자 컨트롤에 ErrorProvider 컨트롤을 사용할 수 있습니다. 나는이 같은 비즈 객체에 ErrorProvider 바인딩 오전 : Me.ErrorProvider1.DataSource =
는 대부분의 경우이 같은 라벨과 항목을 가지고에 있음을 제어 제거 죽은 ImageShack 링크,536 : 같이, - (텍스트 상자, 콤보, 날짜 등 ... 항목) 전 항목 내부에 아이콘을 표시하는 표준 윈폼의 ErrorProvider을 사용자 정의 할 수 있습니다 빨간색 원은 물론 오류 표시기입니다. 도움 주셔서 감사합니다.
이것은 사용자가 선택한 날짜가 이전에 또는 이전에 있었던 날짜인지 확인하기 위해 양식에있는 코드입니다. If (dtpDate.Value > DateTime.Today.AddDays(14)) Then
frmBookErr.SetError(dtpDate, "You cannot book more than two weeks in advance.")
Els
.NETCF에는 ErrorProvider 클래스가 없으므로 비슷한 기능을 구현할 수 있습니까 (예 : 정확하지 않은 경우 ErrorProvider와 같은). DataRow.RowError 속성과 DataRow.SetColumnError 메서드를 사용하여 컨트롤을 데이터 테이블에 바인딩하는 모든 일반 데이터 바인딩 구문을 사용하지만 DataTable, Bin