XMLファイルからデータを読み取る小さなHTML/JavaScriptベースのミニWebアプリを作成しました。
次に、このXMLファイル用のオフラインWinFormsエディターを作成する必要があります。XMLファイルを使用して自分のやり方でデータを保存することは理想からはほど遠いことを十分に認識していますが、要件は、Webサイトの静的ファイルのみを使用できるようにすることです。ただし、XMLファイルは必要に応じて置き換えることができます。が更新されます。
ミニウェブアプリを使用すると、リモートカースターターを購入している顧客は、車両のメーカー、モデル、年式を選択し、インストールに必要な追加コンポーネントのリストを表示できます。<vehicle>
このデータは、コンポーネントの各タイプの属性だけでなく、製造元、モデル、年を表す属性を持つ要素としてXMLで表されます。
エディターの要件は次のとおりです。
- 車両レコードをグリッドに表示する
- すでに入力されている値に基づいて、各列でオートコンプリートを許可する
- 列の任意の組み合わせに基づく行フィルタリングを許可する
私は次のことを試しました:
- DataGridViewとdatabindingを使用しますが、databinding / datasets / etcは、データソースとしてXMLファイルを簡単に使用したくないようです。これと数時間格闘して諦めた
- 独自のカスタム「行」コントロールを作成し、各要素のインスタンスをPanelコントロールに挿入します。数百台の車両記録があるので、これはパフォーマンス上の理由から非スターターです。
私は一般的にWebの人なので、このWinFormsのものは私にとって未知の領域です。このエディターの要件を達成するための最も簡単な方法は何ですか?