私は c# の初心者です。いくつかの行と列を追加したものdataGridView1
を aに作成しました ( andを使用せずに)。次に、データをxml ファイルに送信する必要があります。そのボタンをクリックするたびにxmlファイルが更新されるはずです。(またはテーブル)を使用せずにこれを行う必要があります。以下のコードを試しました(動作しません)Form
DataSet
Datatable
dataGridView1
Datatable
OnButtonClick
XmlTextWriter newXml = new XmlTextWriter("d:/newXML.xml", Encoding.UTF8);
DataSet ds = new DataSet(dataGridView1.Rows.ToString()); /* May be I am missing something here */
ds.WriteXml(newXml);
xml ファイルは正常に作成されましたが、その中に表示<System.Windows.Forms.DataGridViewRowCollection />
されています。
BindingSource bs = (BindingSource)dataGridView1.DataSource;
前に追加するDataSet
と、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます。
注: xml ファイルが自分のものでない場合は、作成する必要があります。
前もって感謝します。