Как мне собрать определенные строки вместе в datagridview?
Привет,
Я создал элемент управления DataGridView, чтобы перечислить несколько вещей. Однако я хочу собрать определенные строки вместе (а не помещать их все в строку) на основе условия из текстового поля. Например, когда я набираю "фрукты" в текстовом поле. Все ряды, содержащие определенный тип фруктов, будут автоматически выстраиваться друг на друге, начиная с первого ряда вот так:
1 груша
2 банана
3 апельсина
4 манго
То же самое относится и к остальным строкам, содержащим тип мяса, когда слово "мясо" вводится в текстовое поле.
Спасибо!
Что я уже пробовал:
DataTable table = new DataTable(); private void Form1_Load(object sender, EventArgs e) { // populate dgv from datatable // add columns table.Columns.Add("Number", typeof(int)); table.Columns.Add("Food", typeof(string)); // add rows table.Rows.Add(1, "BBQ"); table.Rows.Add(2, "Pear"); table.Rows.Add(3, "Eggs"); table.Rows.Add(4, "Banana"); table.Rows.Add(5, "Noodle"); table.Rows.Add(6, "Orange"); table.Rows.Add(7, "Mango"); table.Rows.Add(8, "Beef"); dataGridView1.DataSource = table; } private void Button1_Click(object sender, EventArgs e) { if (textBox1.Text == "Fruit" ) { } }
BillWoodruff
До сих пор вы не предприняли никаких шагов к сортировке, изменению вида. В вашем столе нет ничего, что указывало бы вам, какие предметы являются фруктами.