1
유효성 검사 개체 유효성 검사 목록이 있습니다. 폼에 다른 바운드 목록에서 항목의 속성에 바인딩
public class Validation
{
public IList<KeyValuePair<string, string>> Arguments
{ //(...) }
}
은 검증 목록 및
인수 검증 목록에서 현재 검증의 목록에 바인딩 된 DataGridView에 바인딩 목록이 있습니다. 대화 상자에서 선택한
유효성 검사 개체를 편집 할 수 있습니다. 사용자는
인수 컬렉션을 수정할 수 있습니다. 창을 닫으면 DataGridView에 표시된 항목이 새로 고쳐 져야합니다. 그들은하지 않습니다. 또한
인수 목록이 편집 후에 비어 있으면 IndexOutOfRangeException이 발생합니다.
어떻게 작동합니까?
히히히 당신이 오늘의 나의 영웅) 덕분에 – agnieszka
할을 왜 IList로 제대로 작동하지 않는지 알겠습니까? – agnieszka
IList는 문제가 아닙니다. 단지 인터페이스 일뿐입니다. 중요한 구체적인 유형입니다. 구 체 유형이 List 또는 ArrayList이면 둘 다 IBindingList를 구현하지 않으므로 어느 쪽도 DataGridView에 변경이 발생했음을 사전에 알릴 수 없습니다. –