dataGridView(7)
-
VB.NET/C# DataTable 여러 컬럼 정렬하기, Multiple Column Sort
임시 테이블 구성 C# Code public Form1() { InitializeComponent(); DataTable dt_temp = new DataTable(); dt_temp.Columns.Add("ID"); dt_temp.Columns.Add("일자"); dt_temp.Columns.Add("동"); dt_temp.Columns.Add("호"); dt_temp.Rows.Add(1, "2020-04-13", "2101", "101"); dt_temp.Rows.Add(2, "2020-05-20", "2101", "1301"); dt_temp.Rows.Add(3, "2020-04-13", "2101", "1302"); dt_temp.Rows.Add(4, "2020-05-22", "2101", "..
2020.06.02 -
<VB.NET> DataGridView To DataTable
DataBinding 안되어있는 DataGridView를 DataTable로 변환 하는 코드 ''' ''' DataGridView To DataTable ''' ''' 변환 할 DataGridView를 넣는다. ''' Private Function DataGridViewToDataTable(ByRef dgv As DataGridView) As DataTable Dim _dt As DataTable = New DataTable If _dt.Columns.Count = 0 Then For Each dgdr As DataGridViewColumn In dgv.Columns _dt.Columns.Add(dgdr.HeaderText) Next End If For Each row As DataGridViewRow ..
2020.05.25 -
<VB.NET> DataTable To DataGridView
DataBinding 없이 DataTable을 DataGridView로 넣는 코드 자주 쓰지는 않지만 Binding 없이 사용해야 할 경우 있기 때문에 저장! Private Function DataTableToDataGridView(ByVal dt As DataTable, ByVal dgv As DataGridView) As DataGridView Dim _dgv As DataGridView = dgv For Each col As DataColumn In dt.Columns Dim c As DataGridViewTextBoxColumn = New DataGridViewTextBoxColumn() With { .HeaderText = col.ColumnName } dgv.Columns.Add(c) Next..
2020.05.22 -
C#/VB.NET DataGridView 좌측 컬럼 없애기 (Remove left column datagridview)
DataGridView의 Control Property에서 아래와 같이 옵션을 False로 주면 된다. DataGridView1.RowHeadersVisible = False https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.datagridview.rowheadersvisible?view=netcore-3.1
2020.05.22 -
C#/VB.NET DataGridView 밑에 로우 없애기 (Remove LastRow from datagridview)
DataGridView의 Control Property에서 아래와 같이 옵션을 False로 주면 된다. AllowUserToAddRows = False https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.datagridview.allowusertoaddrows?view=netcore-3.1
2020.05.22 -
VB.NET DataGridView 속도개선하기 (DoubleBuffered 이용)
DataGridView에 Cell Style도 넣고 Border, HeaderAutoSize 등등등 DataGridView에 많은 Style을 지정하고 나서 스크롤을 하는데 눈에 보일 듯한 정도의 버벅임이 생기더라고요 ... 이걸 해결하는 방법은 아래 사이트에 코드를 참고해서 작성하시면 되는데 Control의 Hidden Property인 DoubleBuffered를 Custom하여 Enable 할 수 있습니다. 출처 : https://www.codeproject.com/Tips/1111155/Enable-DataGridView-DoubleBuffered-Property DataGridView를 상속한 Class 생성 Public Class DataGridViewDoubleBuffer Inherits..
2020.04.10