본문 바로가기
반응형

C#43

C# 함수에 virtual ( 함수 재 정의 )사용 예제입니다. 상속관계에서 부모에 정의한 함수를 자식에서 다시 정의해서 사용하는 예제입니다. 부모 클래스의 함수에 virtual로 설정해두면, 자식 함수에서는 override 키워드를 사용해서 함수를 재 정의 해서 사용할 수 있습니다. 아래와 같이 Pet Class에는 Bark() 함수와 PlayWith() 함수를 정의해 두고, Dog Class와 Cat Class는 Pet Class를 상속받아 정의됩니다. using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { Pet a = new Cat(); Pet b = new Dog(); Console.WriteLine(a.GetType().Name); Console.Write.. 2020. 10. 26.
C# Grid Row에 번갈아가며 Color 설정하기 안녕하세요. 아래 그림과 같이 Row에 번갈아가면 색칠하는 방법에 대해 설명드릴게요. 코드는 아래와 같습니다. private void Form1_Load(object sender, EventArgs e) { //데이터 설정 List dataList = GetDataList(); this.gridControl1.DataSource = dataList; GridView gridView = this.gridControl1.MainView as GridView; gridView.BestFitColumns(); //Grid RowStyle 이벤트 설정 gridView.RowStyle += GridView_RowStyle; } private void GridView_RowStyle(object sender, Row.. 2020. 10. 23.
Grid Group Summary 하는 법 - DevExpress 안녕하세요. DevExpress의 Grid는 Column을 Grid Header 부분으로 Drag 하게되면 자동으로 Grouping되어 보여지게 됩니다. 아래와 같은 형태로 말이죠. 그런데 Group하게되면 단순히 해당 데이터만 보여지게 되는데, 다른 데이터의 값도 보여지게 되면 가독성이 좋아지겠죠. 해서 Grid의 기능중에 ShowGroupSummaryEditorItem 라는 부분이 있는데, 이 기능을 사용하게 되면 아래와 같이 보여지게 됩니다. 이렇게 되면 세부데이터의 값을 확인하지 않고도 바로 볼 수 있겠죠. 사용 방법으로는 ShowGroupSummaryEditorItem 기능을 켜고, 컬럼을 그룹한 후 마우스 우클릭을 하면 아래 그림처럼 Group Summary Editor을 클릭하면 됩니다. 클.. 2020. 10. 23.
C# TextBox에 숫자 형식만 입력받을 수 있도록 하는 방법 안녕하세요. 오늘은 텍스트박스에 숫자형태의 값만 입력받을 수 있도록 설정하는 방법에 대한 설명입니다. 개발을 하다 보면 TextBox에 숫자형태의 값만 받아 올 수 있도록 해야 하는 경우가 있습니다. 특정 옵션으로 설정할 수 있으면 좋을텐데 그런 방법은 없는 것 같네요. 다른 포스팅 찾아보면 KeyPress로 설정하던데, 저는 그것보다 다른 방법으로 설정하는 방법을 알려드리겠습니다. 일단 아래 코드를 먼저 보겠습니다. string prevText = string.Empty; private void textBox1_TextChanged(object sender, EventArgs e) { double value = 0; //입력받은 값이 double 형으로 변환활 수 있는 지 확인 if (double.Tr.. 2020. 10. 22.
반응형