Visual Studio 2010 を使用して C# Windows フォーム アプリケーションを作成しています。このアプリケーションの最終目標は、Windows Server 2005 でホストされているデータベース テーブルを簡単に変更できるようにすることです。
このテーブルには、「StoreNumber」、「PlannedSales」、「Year」、および「WeekNumber」の 4 つのフィールドがあります。
データ グリッドを埋めるために使用したいクエリは次のようになります:
SELECT StoreNumber, PlannedSales
FROM PlannedSalesTable
WHERE Year = [YearUpDownPicker] .value and Weeknumber = [WeekUpDownPicker].value
(DataGrid で 1 週間ごとにデータを表示したいと思います。)
updownPickers は、年と週を選択するために使用したいものです。残念ながら、フィルター クエリをテーブル アダプターに追加することによって作成されたツール ストリップで使用できるものはすべて、ユーザーが表示するデータを単に制限するという目的には不十分であるか、複雑すぎるようです。
(NumericUpDown がすべての検証を行っているときに、表示する週を選択するために Drop Down または TextBox を使用するのはなぜですか...)
コントロールの値に基づいてデータグリッド ビューでフィルター式を使用することは可能ですか? YEAR と MONTH の入力として同じコントロールを使用して、データベースを更新する最良の方法は何でしょうか。
助けてくれてありがとう。