0

私は現在、XMLファイルからデータを読み取り、フォームのデータグリッドビューに挿入する、このようなアプリケーションを持っていますここに画像の説明を入力

ここで、[メモ] ボタンをクリックすると、下の図のように Form2 という新しいフォームが開き、[メモ] 列内の文字列が取得されるように設定されています。

私のデータグリッドの下のテキストボックスには、クリック/選択された列のメモが表示されます

ここに画像の説明を入力

ここでやりたいことは、form2 に新しいメモを入力し、[OK] ボタンをクリックしてそれらをデータグリッドに保存できるようにすることですが、見つけたすべての例で次のような SQL の例を使用しているため、これを行う方法がよくわかりません。このビデオはこちら:

http://www.youtube.com/watch?v=P1pBUGblPKY

何か案は?

これは、XML ファイルがデータグリッドに収まるように設定した方法です。Form2 でこのコードの一部を再利用する必要があると感じていますが、よくわかりません。ありがとう!

private void Form1_Load(object sender, EventArgs e)
{
    DataSet ds1 = new DataSet();
    ds1.ReadXml("C:/blah/blah/testdemoxml.xml");
    dataGridView1.DataSource = ds1.Tables[0].DefaultView;
4

1 に答える 1

2

linq to xml に関する私のチュートリアルをチェックしてください。ユーザーがフォーム 2 の [OK] ボタンをクリックすると、XML ファイルを更新する必要があります。次に、次を使用してデータグリッドを再バインドする必要がありますdataGridName.DataBind();

Linq To Xml のチュートリアルはこちらからご覧いただけます。

http://www.youtube.com/watch?v=20PK4fOzEZw

于 2013-07-20T04:43:03.813 に答える