Ciao, avrei un problema con l'ordinamento dei record di una gridview, il codice in C# è questo:

protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{

SortGrid(e.SortExpression);

}

protected void SortGrid(string SortExpression)
{

string querySQL = ViewState["query"].ToString() + " ORDER BY " + SortExpression;


SqlDataSource1.SelectCommand = querySQL;
this.GridView1.DataSourceID = "SqlDataSource1";
this.GridView1.DataBind();

}


Nel momento in cui esegue però il databind mi da questo errore: "The value's length for key 'data source' exceeds it's limit of '128' "

Qualcuno sa per caso che genere di errore è? e se il mio ordinamento è corretto? Grazie...