我使用visual studio 2008(C#)作爲前端,ms訪問作爲後端數據表中有兩列,分別爲1.Rate和2.VAT。我想對這些列值執行添加操作,並在同一數據表的第三列中顯示添加。我正在將這兩列從數據庫中檢索到數據表中。如何在C#中的兩列數據表中執行數學運算?
請幫我在這種情況下..
感謝&問候,
我使用visual studio 2008(C#)作爲前端,ms訪問作爲後端數據表中有兩列,分別爲1.Rate和2.VAT。我想對這些列值執行添加操作,並在同一數據表的第三列中顯示添加。我正在將這兩列從數據庫中檢索到數據表中。如何在C#中的兩列數據表中執行數學運算?
請幫我在這種情況下..
感謝&問候,
試試這個。
dt.Columns.Add("NewColumn", typeof(System.Decimal));
foreach(DataRow row in dt.Rows)
{
//need to set value to NewColumn column
row["NewColumn"] = Convert.ToDecimal(row["Rate"].ToString()) + Convert.ToDecimal(row["VAT"].ToString());
}
我得到這個錯誤=>錯誤在以下方法或屬性之間調用是不明確的:'System.Math.Round(double,int)'和'System.Math.Round(decimal,int)'on this代碼行=> var ratewidoutax = Math.Round((Convert.ToInt32(txtProductcode.Text)) - (Convert.ToInt32(Itemtax)),2);我該如何解決這個問題? – chirag
請參閱此鏈接.http://stackoverflow.com/questions/771825/c-sharp-the-call-is-ambiguous-between-the-following-methods-or-properties-syst –
我想要一個Integer Id號碼在文本框中。當我點擊按鈕時,我想在web應用程序中自動將該ID增加1 ...等等。這可能嗎?? – chirag
DataTable.Rows.Add(「ComputedColumn」)。 Foreach(DataRow row in DataTable.Rows) {row。[「ComputedColumn」]。Value =(int)row。[「1.Rate」]。Value +(int)row。[「2.VAT」]。價值)}; < - 你在尋找這樣的東西嗎? –