2011-04-21 75 views
0

美好的一天大師!在ASP.NET中使用靜態和動態單元格顯示錶(SQL數據)

我是ASP.NET的新手,我仍然在學習它。

我能夠通過搜索谷歌完成了幾個aspx頁面,但我似乎無法讓這一頁工作。

基本上,我試圖顯示一個表(從SQL表中獲取數據)。

所有數據都是從獲取SQL表除了這些靜態細胞:

Item | Jan | Feb | March | April | Total 
Sponge | Rod | Clock | Paper | Prod Cost | Profit 
(and all the SUMS) 

screenshot

的「調整1」插入那裏,如果其值不爲空。而這個「調整1」也會影響「總計」。

我希望有人能指點我正確的方向。

非常感謝您的時間, 波德

回答

1

使用gridview的模板費爾德,只是沒有數據綁定到你的靜態費爾德

+0

我研究更多關於此模板領域,可能做的伎倆。謝謝! – 2011-04-22 13:26:21

0

您可以將您的數據集直接綁定到GrdiView控制,並沒有太多的操作,它將輸出列和行完全一樣的數據集,你從數據庫返回。

但是,我不清楚您對「調整1」行的含義。你能詳細解釋一下嗎?

0

對於sql操作,它將變得更加容易和乾淨,並且創建數據集的方式看起來像gridview。這將是一個更靈活的方法,因爲在將來如果你想改變任何標題說1月在1月的地方顯示你不需要任何新的發佈,但只是在數據庫中的SP更新

我仍然不想與數據庫你可以隨時通過使用網格rowbound事件來實現此任務。爲總計計算列添加模板字段,用於顯示標題如jan,feb,您可以使用綁定字段的headertext屬性。爲了在項目字段中添加值,您可以在數據集中傳遞-1,並且基於行索引綁定網格將文本替換爲所需的值。

上排數據綁定事件詳情閱讀本http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdatabound.aspx

相關問題