Leí una hoja de Excel en una cuadrícula de datos. Desde allí, he podido leer las filas de la cuadrícula en un objeto DataTable. El objeto DataTable tiene datos porque cuando hago igual el origen de datos de la cuadrícula a ese objeto de tabla , la grilla esta pobladaUso de la tabla temporal en C#
Mi problema: quiero usar el objeto de tabla y manipular sus valores usando SQL server, (es decir, quiero almacenarlo como una tabla temporal y manipularlo usando consultas SQL desde C# code y, quiero que regrese un resultado diferente inte una cuadrícula. (no sé cómo trabajar con tablas temporales en C#)
Aquí está el código que se ejecutará al hacer clic en el botón ....
SqlConnection conn = new SqlConnection("server = localhost;integrated security = SSPI");
//is connection string incorrect?
SqlCommand cmd = new SqlCommand();
//!!The method ConvertFPSheetDataTable Returns a DataTable object//
cmd.Parameters.AddWithValue("#table",ConvertFPSheetDataTable(12,false,fpSpread2_Sheet1));
//I am trying to create temporary table
//Here , I do a query
cmd.CommandText = "Select col1,col2,SUM(col7) From #table group by col1,col2 Drop #table";
SqlDataAdapter da = new SqlDataAdapter(cmd.CommandText,conn);
DataTable dt = new DataTable();
da.Fill(dt); ***// I get an error here 'Invalid object name '#table'.'***
fpDataSet_Sheet1.DataSource = dt;
//**NOTE:** fpDataSet_Sheet1 is the grid control
Esto toma tiempo, sin embargo, todavía quiero utilizarlo como velocidad no es un problema todavía –