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