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);
}
}
}
}
Comments