Я прочитал лист excel в datagrid. Из-за этого мне удалось прочитать строки сетки в объекте DataTable. Объект DataTable имеет данные, потому что когда я делаю равным источник данных сетки для этого объекта таблицы , сетка заполнена.Использование временной таблицы в C#
Моя проблема: я хочу использовать объект таблицы и управлять его значениями с помощью SQL-сервера (т.е. я хочу сохранить его как временную таблицу и манипулировать ею с помощью SQL-запросов из кода C# и, я хочу, чтобы он возвращался другой результат инте сетки. (я не знаю, как работать с временными таблицами в C#)
Вот код, который выполняется при нажатии кнопки ....
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
Это занимает время, но я все еще хочу, чтобы использовать его как скорость еще не проблема. – 2008-10-15 14:40:27