簡體   English   中英

SQL數據庫行到GridView列

[英]SQL Database Rows to GridView Columns

我設置了一些數據庫表,例如:

Executions
-ExecutionID

Periods
-PeriodID
-ExecutionID

Transactions
-TransactionID
-PeriodID
-Name
-ResponseTime

我有一個頁面,該頁面要在GridView中顯示執行情況,其中包含列:

TransactionName,Period1ResponseTime,Period2ResponseTime等。

我一直在嘗試提出將表合並到單個數據源以饋送給GridView的最佳方法,但只是提出了骯臟的蠻力想法。 您認為最好的方法是什么? 可以單獨使用SQL嗎?

附言 每個時期的交易名稱不同(一個時期內不會有2個交易名稱相同),盡管每個時期幾乎都是相同的(不同的響應時間),但並非每個時期都具有相同的交易。

由於無法弄清所涉及的復雜SQL,我最終還是采用了蠻力的c#方法-不確定是否可以使用哪些“工具”來完成。 也就是說,我將不得不更多地關注游標。 基本上,我現在要做的是1查詢以獲取執行期間所有不同的事務名稱(使用某些OR追加快速生成SQL語句。然后獲取不同期間的事務並存儲在數組中。最后,將它們全部合並為通過逐行(不同的事務名稱)將其移至自定義數據表,並針對每個期間在事務列表中搜索該名稱:如果找到,則將響應時間值放入該期間列,否則留空。不確定持續時間是針對stackoverflow問題的,但是如果有人對這種方法有改進的建議,我會不屑一顧,因為它的效率非常低。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM