因为工作的需要,需要DataGrid当中的两列进行求积运算,因此写了这个小算法!希望可以帮助一些人! 在求积的时候一定要先把里面的项转化成相应的类型,否则程序会报错!如果是小数或者金钱的话就要用到相应的类型 系我本人原创,转载请说明出处! private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) ...{ foreach (DataGridItem di in this.DataGrid1.Items) ...{ if(di.ItemType == ListItemType.Item || di.ItemType == ListItemType.AlternatingItem) ...{ int a = int.Parse(di.Cells[0].Text.ToString()); decimal b = decimal.Parse(di.Cells[1].Text.ToString()); di.Cells[2].Text = Convert.ToDecimal((a*b).ToString()).ToString(); } } }