Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/10/2009, 15:25
Avatar de eperedo
eperedo
 
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 15 años, 5 meses
Puntos: 16
Respuesta: Tablas Temporales de SQL

Hacet tiempo hice algo parecido, yo no uso mucho Dataset, pero te muestro la forma como lo hago por código:
Código c#:
Ver original
  1. using (SqlConnection cn = new SqlConnection("Server=.;database=northwind;integrated security=true"))
  2. {
  3.     using (SqlCommand cmd = new SqlCommand("SP_PRUEBAS", cn))
  4.     {
  5.         using (SqlDataAdapter da = new SqlDataAdapter(cmd))
  6.         {
  7.             DataTable dt = new DataTable();
  8.             da.Fill(dt);
  9.             this.dataGridView1.DataSource = dt;
  10.         }
  11.     }
  12. }

Acá el Store de prueba que use.

Código Sql:
Ver original
  1. CREATE proc sp_pruebas
  2. AS
  3. CREATE TABLE #hola
  4. (
  5. codigo INT IDENTITY(1,1),
  6. producto VARCHAR(40)
  7. )
  8. INSERT INTO #hola(producto)
  9. SELECT productname FROM products
  10. SELECT * FROM #hola
  11. DROP TABLE #hola

Lo que hace es insertar productos a una tabla temporal y luego los muestro en un DataGridView en .NET, espero te haya dado una idea.