Сортировка при открытии xml файла - C#
Формулировка задачи:
Здравствуйте , подскажите пожалуйста, моя программа открывает xml файл который содержит имя и числовое значение, мне нужно отсортировать по возр или убыв. как это сделать)
private void открытьToolStripMenuItem_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); openFileDialog1.Filter = "XML Files |*.xml"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { XmlTextReader read = new XmlTextReader(openFileDialog1.FileName); int i = 0, g = 0; string[,] data = new string[100, 2]; while (read.Read()) { if (read.NodeType == XmlNodeType.Text || read.NodeType == XmlNodeType.Whitespace) { data[i, g] = read.Value; if (g == 0) g++; else { g = 0; i++; } } } read.Close(); for (int h = 0; h <= i; h++) { dataGridView1.Rows.Add(); for (int j = 0; j < 2; j++) dataGridView1[j, h].Value = data[h, j]; } }
Решение задачи: «Сортировка при открытии xml файла»
textual
Листинг программы
<Table> <St> <N1>а</N1> <V1>5</V1> </St> <St> <N2>в</N2> <V2>1</V2> </St> <St> <N3>ф</N3> <V3>0</V3> </St> </Table>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д