Witam.
Wysyłam plik xml do dataGridView1, chciałbym aby działało sortowanie kolumny 3 (Columns[2]) według double, a nie string. Jak mogę ustawić tą kolumnę na double?
private void LoaddataGridView1()
{
XmlDataDocument xmldata = new XmlDataDocument();
xmldata.DataSet.ReadXml(Application.StartupPath + "\\pojazdy.xml");
dataGridView1.DataSource = xmldata.DataSet;
dataGridView1.DataMember = "pojazd";
MessageBox.Show("Ok");
dataGridView1.Columns[0].HeaderCell.Value = "Nazwa";
dataGridView1.Columns[1].HeaderCell.Value = "Wielkość baku";
dataGridView1.Columns[2].HeaderCell.Value = "Średnie spalanie";
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
dataGridView1.Rows[i].Cells[2].Value = double.Parse(dataGridView1[2, i].Value.ToString());
}
}
Pozdrawiam i z góry dziękuję za odpowiedź.