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

2021-09-16 13:43:48 字數 1011 閱讀 1118

我們有時候會遇到這種需求:將匯出的xx資料增加合計行,或者在頁面增加合計行等等,遇到這種需求,如果要加合計的內容比較多怎麼辦,有點要瘋了的感覺。這時候就想能不能有乙個通用的方法,一次性都加上。

我想到加工已經獲取到的資料來源,一下是我寫的兩個方法,第乙個方法用來給datatable加合計行,第二個方法用來給list泛型物件加合計行

///

/// 新增合計行

/// 2019-04-02

///

///

public static void addsumrowtodatasource(datatable datatable)

datarow sumrow = datatable.newrow();

foreach (datacolumn item in datatable.columns)

}catch

}sumrow[0] = "合計";

datatable.rows.add(sumrow);

}///

/// 新增合計行

/// 2019-04-02

///

///

public static void addsumrowtodatasource(listdatasource) where t : new()

t sumitem = new t();//建立乙個物件,用來存合計的值

type type = sumitem.gettype(); //物件型別

ienumerableproperties = from pi in type.getproperties() select pi;  //獲取此物件所有的屬性

foreach (system.reflection.propertyinfo propertyinfo in properties)

);propertyinfo.setvalue(sumitem, sumvalue);

}catch

}datasource.add(sumitem);

}

幾種註冊ODBC資料來源的方法

幾種註冊 odbc 資料來源的 方法國防科大丁浩 odbc opendatabaseconnectivity,開放式互連 是一種應用程式介面 api 規範。它定義了乙個標準例程集,使用它們應用程式可訪問 資料來源中的資料。應用程式通過引用api的函式可以直接使用 odbc,或利用資料訪問物件 dao...

幾種註冊ODBC資料來源的方法

一 手工配置 1 odbc資料來源管理器 在進行資料庫開發時,為了達到配置odbc,進行dsn定義註冊的目的,微軟給出了乙個手工操作的解決方法。在windows 9x作業系統的控制面板中,有乙個名為 odbc資料來源 32位 的圖示,可以通過它啟用專門為使用者設定odbc環境的程式 odbc dat...

PB 新增SQLSERVER資料來源的方法

transaction sqlzk sqlzk create transaction profile mdaq sqlzk.dbms ole db sqlzk.logpass 密碼 sqlzk.logid sa sqlzk.autocommit false sqlzk.dbparm provider...