private void button1_Click(object sender, EventArgs e)
        {
            DataTable table = (DataTable) dataGridView1.DataSource;

            // 방법1. 구조 및 전체 데이터 복제 후, filter and sort  
            DataTable table2 = table.Copy();
            table2.DefaultView.RowFilter = "구분 = '사용중'";
            table2.DefaultView.Sort = "ID DESC";

            dataGridView2.DataSource = table2;
        }
        
        private void button1_Click(object sender, EventArgs e)
        {
            DataTable table = (DataTable) dataGridView1.DataSource;

            // 방법2. 원본에서 필요한 데이터만 복사.
            // DataTable table2 = table.Clone(); // Clone은 구조만 복사됨.
            DataRow[] rows = table.Select("구분 = '사용중'", "ID DESC");
            DataTable table2 = rows.CopyToDataTable<DataRow>();

            dataGridView2.DataSource = table2;
        }
        

 

728x90

'Programming Language > C#' 카테고리의 다른 글

spread 에서 sheet 복사  (0) 2020.06.18
DataTable의 DataRow값을 빠르게 변경하기.  (0) 2020.06.05
NLog 사용 샘플  (0) 2020.04.25
[펌] Correlation of two arrays in C#  (0) 2020.02.06
ChartFX Help  (0) 2020.01.19

+ Recent posts