4
예를 들어, 항목 1은 string
이고 항목 2는 int
입니다. Item1 8 문자 및 Item2 5 자리 (C#)의 최대 길이를 어떻게 설정할 수 있습니까?C#에서 PropertyGrid 항목의 길이를 설정하는 방법은 무엇입니까?
예를 들어, 항목 1은 string
이고 항목 2는 int
입니다. Item1 8 문자 및 Item2 5 자리 (C#)의 최대 길이를 어떻게 설정할 수 있습니까?C#에서 PropertyGrid 항목의 길이를 설정하는 방법은 무엇입니까?
이렇게하려면 StringLengthAttribute 및 IntegerValidatorAttribute을 사용하기 만하면됩니다.
class TestCase
{
[StringLength(8, ErrorMessage = "The TestString value cannot exceed 8 characters.")]
[Required(ErrorMessage="Value Required")]
property string TestString;
[IntegerValidator(MaxValue = 99999)]
property int TestInt;
}
을 지원하지 않습니다. 속성 표가 속성을 처리하는 방법에 영향을 미치지 않는 것으로 보입니다. – BlueMonkMN
속성을 설정하면 예외가 발생합니다. –
item2에 대해 1000 이하의 숫자를 설정하고 싶습니다. (유형 4의 문자 일 때 item2는 3 자 이상을 입력 할 수 없습니다.) –
PropertyGrid는 해당 유형의 시나리오 afaik –