c#(4)
-
[C#] FlexGrid DATA CLEAR
flexgrid 뷰를 이용하여 데이터 바인딩 및 출력할 경우 새로 고침 역할을 하는 DATA ALL CLEAR or RESET 이 필요합니다. 저는 아래와 같은 방법으로 해결했습니다. Navigator를 사용안한 경우에 int Rows = FlexGridView.Rows.Count - 1; FlexGridView.Rows.RemoveRange(1, Rows); 해당 그리드뷰의 Rows를 변수로 저장합니다. 이때 -1을 해주는 이유는 Cloumn Header를 1개 있는 경우로 인식하기 때문에 -1 합니다. RemoveRange로 1부터 Rows 까지범위 삭제하여 데이터를 올클리어 합니다. 두번째 방법은 Navigator를 사용하여 페이징 한 경우 위와 같은 RemoveRange를 이용하면 오류가 납니다...
2016.03.21 -
[C#] Windows Form 윈폼 사이즈 변경 시 내부 컨트롤 위치 자동 조정
위 컨트롤을 해당 폼에 드래그합니다. 점선 테두리가 FlowLayoutPanel 인데 이 안에 원하는 컨트롤을 위치시킵니다. FlowLayoutPanel의 속성 중 FlowDirection은 해당 컨트롤의 정렬을 나타냅니다.- LeftToRight 왼쪽에서 오른쪽으로 정렬 - RightToLeft 오른쪽에서 왼쪽으로 정렬 - TopDown 위에서 아래로 정렬 - BottomUp 아래에서 위로 정렬 이 속성은 컨테이너에 바인딩된 테두리를 정의합니다. 따로 지정할 필요 없이 None으로 놔두고 Anchor만 위처럼 설정해주면 됩니다. 윈폼 사이즈가 변경될 때 안에 컨트롤도 같이 이동이 되는지 테스트 해보세요.
2016.02.12 -
[C#] 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.
System.NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 참조하거나 대입하려는 오브젝트의 값이 null 일 때 발생 즉 참조하는 개체가 null 이라서 Exception이 발생.
2016.01.11 -
[C#] Combobox 컨트롤 Item 수정 막는방법
ComboBox 컨트롤에 넣어놓은 Item 외에 다른 값 입력 못하도록 설정하는 방법 ComboBox 컨트롤 속석창에서 DropDownStyle을 DropDownList로 변경. 콤보박스ID.SelectedIndex = 0;0번째 인덱스 있는 값을 디폴트 값으로 선택되어져 나옴.
2015.11.12