為DataTable增加合計行

2021-04-02 07:49:13 字數 490 閱讀 4195

經常碰到這樣的情況,我們從資料庫中獲取到乙個datatable,但繫結到網格時需要加上合計行,給datagrid加合計行是可以的,但是比較麻煩,實際上我們可以換一種思路,給datatable加上合計行後繫結到datagrid,這樣實現起來就容易多了.

假設存在乙個datatable物件dt,具有以下列名:產品名稱productname,數量quantity,單價price,金額money,那麼我們可通過下列方式給它新增合計行以繫結到datagrid物件:

double sumquantity=0;

double summoney=0;

for(int i=0;i

datarow dr=dt.newrow ();

dr["productname"]="合計";

dr["quantity"]=sumquantity;

dr["money"]=summoney;

dt.rows.add(dr); 

怎麼樣datatable表中增加一行合計行?

引言 假設存在乙個datatable物件dt,具有以下列名 產品名稱productname,數量quantity,單價price,金額money,那麼我們可通過下列方式給它新增合計行以繫結到datagrid物件 double sumquantity 0 double summoney 0 for i...

DataTable增加主鍵

為datatable設定主鍵 datatable的主鍵屬性為primarykey,利用該屬性,我們可以設定或者獲取datatable的主鍵。因為datatable的主鍵和sql server的主鍵一樣,存在聯合主鍵的問題,所以primarykey應該是乙個datacolumn陣列。我們可以先設定乙個...

給資料來源增加合計行的通用方法

我們有時候會遇到這種需求 將匯出的xx資料增加合計行,或者在頁面增加合計行等等,遇到這種需求,如果要加合計的內容比較多怎麼辦,有點要瘋了的感覺。這時候就想能不能有乙個通用的方法,一次性都加上。我想到加工已經獲取到的資料來源,一下是我寫的兩個方法,第乙個方法用來給datatable加合計行,第二個方法...