我正在使用 Visual Studio 2010 创建一个 C# windows 窗体应用程序。此应用程序的最终目标是能够轻松修改托管在 windows server 2005 中的数据库表。
该表有四个字段:“StoreNumber”、“PlannedSales”、“Year”和“WeekNumber”。
我想用来填充数据网格的查询如下所示:
SELECT StoreNumber, PlannedSales
FROM PlannedSalesTable
WHERE Year = [YearUpDownPicker].value和Weeknumber = [WeekUpDownPicker].value
(我希望 DataGrid 每周显示数据。)
updownPickers 是我想用来选择年份和星期的。不幸的是,通过向表适配器添加过滤查询创建的工具条中可用的所有内容似乎都不合适或过于复杂,无法简单地限制用户将看到的数据。
(为什么使用下拉菜单或文本框来选择一个星期来查看 NumericUpDown 何时为我完成所有验证......)
是否可以根据控件的值在数据网格视图上使用过滤表达式?我将如何做到这一点,以及使用与 YEAR 和 MONTH 输入相同的控件来更新数据库的最佳方法是什么。
谢谢您的帮助。