Code: Select all
001.15
1
2
3
some
string
Code: Select all
001.15
1
100
2
3
some
string
Die einzelne Spalte, nach der ich sortieren möchte, „Test-ID“, wird Zeichenfolgen, Ganzzahlen und Doppelzahlen enthalten.
Ich habe viele Dinge ausprobiert, einschließlich einer Methode, die jedes Mal aufgerufen wird, wenn eine Taste gedrückt wird:
Code: Select all
private void SortDVG(object sender, DataGridViewSortCompareEventArgs e)
{
if (e.Column.Index == 0)
{
e.SortResult = int.Parse(e.CellValue1.ToString()).CompareTo(int.Parse(e.CellValue2.ToString()));
e.Handled = true;
}
}
Code: Select all
SortDVG(dataGridView1, (DataGridViewSortCompareEventArgs)e);
System .InvalidCastException: „Objekt vom Typ „System.Windows.Forms.MouseEventArgs“ kann nicht in den Typ „System.Windows.Forms.DataGridViewSortCompareEventArgs“ umgewandelt werden.“
und Ich habe sogar nur eine Zeile ausprobiert (diese war es, die mich überhaupt erst zur Bestellung veranlasste)
Code: Select all
dataGridView1.Sort(dataGridView1.Columns[0], ListSortDirection.Ascending);