GridView sorterer tilsyneladende på de underliggende værdier
protected void GridView1_RowDataBOund(object sender, GridViewRowEventArgs e){
if (e.Row.RowType == DataControlRowType.DataRow)
{
String kontoartid = ((Label)(e.Row.Cells[8].FindControl("lblKontoArtID"))).Text;
if ( kontoartid == "0" || kontoartid =="5")
{
((Label)(e.Row.Cells[6].FindControl("lblMoms"))).Text = "- - -";
//e.Row.Cells[6].Text = "-";
}
}
}
... sådan erstatter jeg tallet i kolonne 6 med - - - hvis kolonne 8 har værdien 0 eller 5. Men GridViewets sortering er tilsyneladende ligeglad med, at nogle af værdierne i kolonne 6 er erstattet med - - -. Den sorterer tilsyneladende efter de værdier, som ville have stået der, hvis jeg havde udeladt ovenstående kode?