Сортировка при открытии 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>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы