在数据绑定后添加列值



我是C#新手,我想知道如何计算DataBind((之后的列总和。 谁能告诉我如何创建单个列的对象,因为我正在计算单个列的总和并将其传递给该列的特定对象。

protected void LoadYearlyPurchaseData(DataTable PurchaseSummaryDatatable)
{
DataTable FormattedPurchaseSummaryTable = 
GetFormattedPurchaseSummaryTable(PurchaseSummaryDatatable);
PurchaseSummaryGrid.DataSource = FormattedPurchaseSummaryTable;
PurchaseSummaryGrid.DataBind();
}

你可以做这样的事情...

var columns =new string[] { "column1", "column2", "column3" };
object[] colSumObj = new object[columns.Length];
for(int i=0; i<columns.Length;i++)
{
colSumObj[i]= TableName.AsEnumerable().Select(x => x.Field<int>(columns[i])).Sum();
}

最新更新