using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace DefaultViewTeszt { public partial class Form1 : Form { private DataTable Table; public Form1() { InitializeComponent(); Table = new DataTable(); Table.Columns.Add("A",typeof(string)); Table.Columns.Add("B",typeof(string)); Table.Columns.Add("C", typeof(string)); } private void Form1_Load(object sender, EventArgs e) { Table.Rows.Add("A", "A", "A"); Table.Rows.Add("A", "A", "B"); Table.Rows.Add("A", "A", "C"); Table.Rows.Add("A", "B", "A"); Table.Rows.Add("A", "B", "B"); Table.Rows.Add("A", "B", "C"); Table.Rows.Add("A", "C", "A"); Table.Rows.Add("A", "C", "B"); Table.Rows.Add("A", "C", "C"); Table.Rows.Add("B", "A", "A"); Table.Rows.Add("B", "A", "B"); Table.Rows.Add("B", "A", "C"); Table.Rows.Add("B", "B", "A"); Table.Rows.Add("B", "B", "B"); Table.Rows.Add("B", "B", "C"); Table.Rows.Add("B", "C", "A"); Table.Rows.Add("B", "C", "B"); Table.Rows.Add("B", "C", "C"); Table.Rows.Add("C", "A", "A"); Table.Rows.Add("C", "A", "B"); Table.Rows.Add("C", "A", "C"); Table.Rows.Add("C", "B", "A"); Table.Rows.Add("C", "B", "B"); Table.Rows.Add("C", "B", "C"); Table.Rows.Add("C", "C", "A"); Table.Rows.Add("C", "C", "B"); Table.Rows.Add("C", "C", "C"); dataGridView1.DataSource = Table; dataGridView1.AutoGenerateColumns = true; } private void button1_Click(object sender, EventArgs e) { Close(); } private void button2_Click(object sender, EventArgs e) { if (textBox2.Text=="") { Table.DefaultView.RowFilter = ""; } else { Table.DefaultView.RowFilter = string.Format("{0}='{1}'", textBox2.Text, textBox1.Text); } } } }