ExecutePageReader

di Andrea Zani, in .NET2,

Era da tanto atteso e finalmente è stato implementato. Ora è possibile ottenere dal datareader il numero di record voluto da un punto ben preciso... in poche parole la "paginazione"!

Con un database SqlServer:

void Page_Load(object sender, System.EventArgs e)
{
 string mySelectQuery = "SELECT * from Products";
 SqlConnection myConnection
 = new SqlConnection("server=...");
 SqlCommand myCommand = new SqlCommand(mySelectQuery, myConnection);
 myConnection.Open();
 SqlDataReader myReader;
 myReader = myCommand.ExecutePageReader(CommandBehavior.Default, 40, 20);
 GridView1.DataSource = myReader;
 GridView1.DataBind();
 myReader.Close();
 myConnection.Close();      
}

Per ottenere 20 record dal 40 presente! Bello, no?

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese