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 |