我正在做 ac# 项目,我有以下场景:
我正在使用 Visual Studio,我有一个包含两个组合框的 winform,如屏幕截图所示。
第一个是月,第二个是年,旁边有一个按钮。我还有一个表,其中包含名为 date d(atatype small datetime) 和 price (varchar) 的两列。
单击按钮时,我希望根据月份和年份检查表格并在标签中显示价格列的总和。
那有可能吗?我没有使用任何数据网格或任何数据视图这样的类型。我正在使用标签显示我可以计算并显示总和吗?
我正在做 ac# 项目,我有以下场景:
我正在使用 Visual Studio,我有一个包含两个组合框的 winform,如屏幕截图所示。
第一个是月,第二个是年,旁边有一个按钮。我还有一个表,其中包含名为 date d(atatype small 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);
}
}