2011-10-31 33 views
0

我正在C#.Net Framework 3.5中的winforms上工作。我想用datagridview的數據創建一個臨時表,這個控件不綁定到任何數據表或數據集。用戶將手動輸入記錄。如何從c#中的sql server 2005中的datagridview記錄創建臨時表#

+1

請詳細說明您嘗試過什麼,什麼沒有起作用等。 – christofr

+0

我可以爲此編寫命令,但是我想要MS爲此提供的功能。 –

+0

爲什麼表格需要是臨時的?用戶輸入記錄後,這不會在其他地方持續嗎? – christofr

回答

0

聽起來你應該在SQL Server中創建一個View,它包含所有城市的所有記錄。

然後,您可以從您的應用程序(C#)創建查詢,該應用程序根據選定的城市篩選表格。

SQL Server提供對查詢的緩存,因此如果多次查詢同一城市,您將看到性能提升。

您的View和您的查詢的組合實質上是您正在查找的「臨時表」。注意不要將此與SQL Server temporary tableCTE混淆。

+0

不錯的方式,但我想選擇來自多個城市的客戶,那麼如何做到這一點,用戶一次選擇多個城市。 –

相關問題