[英]sorting by month & adding the column value
我正在执行ac#项目,并且遇到以下情况:
我正在使用Visual Studio,并且有一个winform,其中包含两个组合框,如屏幕截图所示。
第一个是几个月,第二个是几年,旁边有一个按钮。 我还有一个表,其中包含两列,分别命名为date d(数据类型为小datetime)和price(varchar)。
单击按钮后,我希望它根据月份和年份检查表并在标签中显示价格列的总和。
那有可能吗? 我没有使用任何数据网格或任何这种类型的数据视图。 我正在使用标签显示可以计算和显示总和吗?
如果您使用的是ADO.NET实体数据模型,则可以使用这种方法。 只需将GetValues()方法绑定到您的按钮单击事件或组合框选择更改事件即可。
//Get the data from your combo boxes.
public void GetValues()
{
string month = monthComboBox.SelectedValue.ToString();
string year = yearComboBox.SelectedValue.ToString();
InsertValuesInDatabase(month, year);
}
//Insert the values into your table
public void InsertValuesInDatabase(string month, string year)
{
try
{
using (var db = new MyEntities())
{
var newDateValueRecord = new DateValue()
{
Month = month,
Year = year
}
db.DateValues.Add(newDateValueRecord);
db.SaveChanges();
}
}
catch(Exception e)
{
Console.WriteLine(e);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.