반응형
DevExpress.XtraGrid.Views.Grid;
using DevExpress.XtraGrid.Views.Grid;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp8
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.Shown += Form1_Shown;
this.simpleButton1.Click += simpleButton1_Click;
this.simpleButton2.Click += simpleButton2_Click;
}
private void Form1_Shown(object sender, EventArgs e)
{
InitGridContorl();
this.gridControl1.DataSource = GetData();
}
private void InitGridContorl()
{
GridView gv = this.gridControl1.MainView as GridView;
gv.OptionsView.ShowGroupPanel = false;
gv.OptionsBehavior.Editable = false;
}
public DataTable GetData()
{
DataTable dataTable = new DataTable();
dataTable.Columns.Add("Name");
dataTable.Columns.Add("Age");
dataTable.Columns.Add("Grade");
dataTable.Columns.Add("Score");
dataTable.Rows.Add(new string[] { "이준호","28","1","60"});
dataTable.Rows.Add(new string[] { "이가영", "25", "2", "70" });
dataTable.Rows.Add(new string[] { "조진연", "15", "3", "80" });
dataTable.Rows.Add(new string[] { "윤진", "88", "4", "100" });
return dataTable;
}
private void simpleButton1_Click(object sender, EventArgs e)
{
gridView1.AddNewRow();
}
private void simpleButton2_Click(object sender, EventArgs e)
{
gridView1.DeleteRow(gridView1.FocusedRowHandle);
}
}
}
반응형
'C#' 카테고리의 다른 글
C#- 객체(OOP), CLASS, 구조체, 배열 어떻게 사용할까 (1) | 2023.03.27 |
---|---|
C# 기초 문법 TRY 예외처리 이렇게 사용하세요 (0) | 2023.03.27 |
C# 개발 Grid 데이터 변경 및 입력 시 즉시 DB 반영 코딩 (3) | 2023.03.24 |
C#-WINFORM으로 계산기 만들기 중요한 예외처리 enum 사용법 알려드립니다. (1) | 2023.03.22 |
C# - C# 언어로 간단한 Game 만들 수 있을지 몰랐지? (0) | 2023.03.18 |
C# 개발 - TCP 네트워크 에코 시스템 모듈 프로그래밍 (0) | 2023.03.17 |