Dies ist mein Code Code für die Page_Load EreignisCode zum Erstellen der Sortierung für eine GridView in ASP.net in Code hinter?
OdbcConnection myConnection;
DataSet dataSet = new DataSet();
OdbcDataAdapter adapter;
//making my connection
myConnection = new OdbcConnection(ConfigurationManager.ConnectionStrings ["ODBC_ConnectionString"].ConnectionString);
adapter = new OdbcDataAdapter("SELECT * from Company", myConnection);
adapter.Fill(dataSet, "MyData");
GridView1.DataSource = dataSet;
Session["DataSource"] = dataSet;
GridView1.DataBind();
Dies ist mein Code für das Ereignis und es Pageindexchanging alles funktioniert gut.
DataSet ds = new DataSet();
if (Session["DataSource"] != null)
ds = ((DataSet)Session["DataSource"]);
GridView1.DataSource = ds;
GridView1.PageIndex = e.NewPageIndex;
this.GridView1.DataBind();
Nun, welchen Code brauche ich, um das Sortierereignis zu erstellen?
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
?????????????????????????
}
Etienne
Danke für die Antwort ... Nicht sicher, was Sie mit "Stellen Sie Ihren Code in eine andere Methode Databinding tun" Was Code? Der Code, den du mir gegeben hast? – Etienne
Der Code zum Speichern des Rasters. Also das: OdbcConnection myConnection; DataSet dataSet = neues DataSet(); OdbcDataAdapter-Adapter; ... snip ... adapter.Fill (dataSet, "MyData"); // Dann der Code, den ich erwähnte: DataTable dt = dataSet.Tables [0]; dt.DefaultView.Sort = SortField ... usw. – aquinas