我們有時候會遇到這種需求:將匯出的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...