1つのDataGridViewを持つ1つのC#Windowsフォームを作成しました。このDatagridViewから一部の行を追加または削除できますが、変更を保存する方法は不明です。データベースなしでデータグリービューを保存するにはどうしたらいいですか?
P .:私はデータベースを使用したくないと言わざるを得ないですが、解決策はありますか?
C#アプリケーション設定でそれを行うことは可能ですか?
1つのDataGridViewを持つ1つのC#Windowsフォームを作成しました。このDatagridViewから一部の行を追加または削除できますが、変更を保存する方法は不明です。データベースなしでデータグリービューを保存するにはどうしたらいいですか?
P .:私はデータベースを使用したくないと言わざるを得ないですが、解決策はありますか?
C#アプリケーション設定でそれを行うことは可能ですか?
DataSet
スティックに内容(ヒスBOO)およびバイナリファイルのどちらかに、またはXMLとしてそれをシリアル化します。この記事の「最先端」のラベルで
てみましょうすべての笑い:
http://msdn.microsoft.com/en-us/magazine/cc163911.aspx
は、これは、データベース、単にファイルを必要としません。
グリッドにデータをバインドするとDataSet
にグリッドをバインドすることができます。これにより、DataSet
に内容を簡単に入れる処理が行われます。
これは確かに私を笑わせてくれました:-) – ColinE
この記事は、 。バイナリパフォーマンス –
このデータをディスクにXML形式で保存することをお勧めします。また、それを後の段階で直接データセットに読み込むのにも役立ちます。
あなたは、アプリの設定を保存するためにxmlまたはcsv形式で保存することをお勧めします。後で読むことができます:)。
はい、C#アプリケーション設定を使用して保存できますが、フォーマットを行う必要があります。ちょっと仲間、たとえtxtfileでもデータベースとして呼び出すことができます。
が特定の方法をパラメータとして、あなたのデータグリッドを取り、それを保存する方法で新しいクラスを作成します。
C#アプリケーション設定を使用して保存する方法を教えてください。 – Am1rr3zA
これらすべての答えは次のよう示唆しています。 CSV形式で保存する方法とXML形式で保存する方法の1つです。学習プロセス中に元のコードを壊すことなく、このすべてを使って遊ぶことができます。
次に、さまざまな方法を評価してempiricallyを判断し、どちらが最適かを判断できます。
DBに保存していない場合は、別の場所に保存する必要があります。ファイル(CSV、XML)に保存することができますか? –
(DACとReaderのようなものがアプリケーション設定に保存されています)、それらのいくつかはユーザーが直接(場所のように)追加しました – Am1rr3zA