C# 如果使用中继器,如何计算总和
我正在使用中继器来显示数据库中的数据,但我似乎不知道如何使用中继器来获取总和。计算数据表中某列总和的最佳方法是使用DataTable.Compute方法C# 如果使用中继器,如何计算总和,c#,html,C#,Html,我正在使用中继器来显示数据库中的数据,但我似乎不知道如何使用中继器来获取总和。计算数据表中某列总和的最佳方法是使用DataTable.Compute方法 SqlConnection con = new SqlConnection(connectionString: ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); con.Open(); Str
SqlConnection con = new SqlConnection(connectionString: ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
con.Open();
String cquery = "SELECT cart.ProductID, ProName, Size, Colour, Price FROM cart, Products WHERE Custid=" + Session[custid] + "AND Products.ProductID = cart.ProductID";
SqlCommand ccmd = new SqlCommand(cquery, con);
DataTable dataTable = new DataTable();
CRepeater.DataSource = ccmd.ExecuteReader();
CRepeater.DataBind();
con.Close();
DataRow[] dr = dataTable.Select("SUM(Price)");
Label3.Text = Convert.ToString(dr[0]); ;
在总额标签中显示结果,如下所示:
// Declare an object variable.
object sumObject;
sumObject = table.Compute("Sum(Price)", "");
更新
要加载数据表,请尝试以下操作
Label3.Text = sumObject.ToString();
计算DataTable中一列之和的最佳方法是使用DataTable.Compute方法
SqlConnection con = new SqlConnection(connectionString: ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
con.Open();
String cquery = "SELECT cart.ProductID, ProName, Size, Colour, Price FROM cart, Products WHERE Custid=" + Session[custid] + "AND Products.ProductID = cart.ProductID";
SqlCommand ccmd = new SqlCommand(cquery, con);
DataTable dataTable = new DataTable();
CRepeater.DataSource = ccmd.ExecuteReader();
CRepeater.DataBind();
con.Close();
DataRow[] dr = dataTable.Select("SUM(Price)");
Label3.Text = Convert.ToString(dr[0]); ;
在总额标签中显示结果,如下所示:
// Declare an object variable.
object sumObject;
sumObject = table.Compute("Sum(Price)", "");
更新
要加载数据表,请尝试以下操作
Label3.Text = sumObject.ToString();
请添加代码,而不是图片。解释您尝试过的方法,以找出如何使用repeaterCode通过图像共享的总和是不可读的。请分享问题本身的代码。你的密码里有转发器吗?密码我的人。。。。没有他们,我们知道哪里出了问题。确保你总是用代码第三行发布你的问题,你会在你的提问中漏掉一些空白:
…客户ID在哪里=“*此处*
和*此处*和产品…
请添加代码,而不是图片。解释您尝试过的方法,以找出如何使用repeaterCode通过图像共享的总和是不可读的。请分享问题本身的代码。你的密码里有转发器吗?密码我的人。。。。没有他们,我们知道哪里出了问题。确保你总是用代码第三行发布你的问题,你会在你的提问中漏掉一些空白:…客户ID在哪里=“*此处*
和*此处*和产品…
它表示该列价格不存在。看起来您正在创建一个数据表,但没有将数据加载到其中。你能从CRepeater中获取数据表以进行查询吗?请检查我的更新,我已经基于@Rub commentsorry进行了更新,但我该怎么做?它说列价格不存在。看起来你正在创建一个数据表,但没有将数据加载到其中。你能从CRepeater中获取数据表以进行查询吗?请检查我的更新,我已经基于@Rub commentsorry进行了更新,但我该如何进行更新?