是否有可能將DataGridView
的最後一行作爲列的總和,並且最後一行總是顯示/被凍結?將DataGridView的最後一行凍結爲列的總和?
11
A
回答
-3
要做到這一點,你必須設置ShowFooter的真
屬性,然後在代碼在頁腳
<asp:GridView ID="grdList" runat="server" ShowFooter="True" >
// other part of gridview codes e.g columns or blah blah blah
</asp:GridView>
// in code-behind
int totalValue = 2 * 10;
grdList.Columns[2].FooterText = totalValue.ToString();
2
解決辦法其實很後面加上你的慾望值簡單,只需要你在盒子外面思考一下。
通常情況下,一旦數據被加載到你的網格視圖中,有一個暗灰色排在它的底部:
你可以使用這個空間,你的優勢。所有你需要做的就是拖幾個標籤到您的形式,放置只是你的網格視圖中,應用了背景色:
在你的代碼,添加這樣的方法:
void UpdateTotal(Label Label, int Number)
{
// Called from another thread; facilitate safe cross-thread operation
if(this.InvokeRequired)
this.Invoke(new Action<Label, int>(UpdateTotal), new object[] {Label, Number});
// Called from this thread or invoked
else
// Format the number with a thousands separator
Label.Text = Number.ToString("N0");
}
然後,無論您更新網格視圖的哪個位置,都可以使用您的標籤名稱以及您計算的總和(或在方法中計算出的總和)來調用。
的結果是這樣的:
0
是的,它是可能的。 首先,你必須迭代網格,並計算所需的列的總和 在計算總和後,你必須創建一個新的DataGridRow並用計算值填充它,將DataGridRow的Frozen屬性設置爲True,然後添加新的DataGridRow添加到Datagridview。 Sum Column Values in DataGridView
不是創建一個新DataGridRow你可以只添加一個新行與您的數據源上的總和值然後找到你的DataGrid中的最後一行,並設置該行的財產凍結=真
相關問題
- 1. 凍結datagridview的最後一行C#。使用datagridview的凍結屬性將凍結所有行
- 2. DataGridView將凍結列放在最右邊
- 3. 凍結DataGridView中的第一列C#
- 4. JTable列值和總和顯示在最後一行的總和
- 5. 在datagridview中如何將2列凍結?
- 6. DataGridView - 如何凍結列?
- 7. 凍結動畫的最後一幀?
- 8. GridView:凍結第一列和凍結列的標題
- 9. 將HTML表格的幾行和最上面的行凍結
- 10. SSRS凍結列和行在一起
- 11. Datagridview刪除最後一行
- 12. DatagridView選擇最後一行
- 13. 總結一列表的一列,並將總和轉換爲另一個表
- 14. 如何計算一列datagridview的總和?
- 15. 如何獲得結果集最後一行中所有列值的總和?
- 16. 顏色datagridview行不凍結C#
- 17. 總結一列,並把總和列的動態行數
- 18. 發送結果集中包含的總行/最後一行
- 19. 序言總結的最後一個元素列表中的
- 20. 如何根據另一列找到一列的最後六行(動態)總和
- 21. 從sharepoint列表中只顯示datagridview中的最後一行
- 22. 確定最大總和的行和列
- 23. Mysql按周和按最後一週的總和值的總和
- 24. ReactNative爲Android構建只是凍結了最後一步
- 25. 查找最後n行的列中的值的總和
- 26. excel vba:總結列值到最後一列
- 27. 爲什麼數組的最後一行和一列是零?
- 28. 凍結劍道網格中的最後2行
- 29. 最後一個字段的總和
- 30. Datagridview獲取特定列的總和
我不能的找到這個屬性,我可以找到它? – Gold 2010-03-06 09:08:25
@黃金我已更新我的帖子。一探究竟。 – 2010-03-06 09:18:02
非常感謝!!但是我在WinForm上工作 也可以嗎? – Gold 2010-03-06 09:39:04