2013-07-19 74 views
0

我現在有一個應用程序,它看起來像這樣,從一個XML文件中讀取數據,並將其插入到我的表格上一個DataGridView現在enter image description here如何更新/保存數據網格中的數據?

,當我在筆記按鈕,我已經將它設置點擊,使其打開一個新的Form2,如下圖所示,並且帶有註釋列中的字符串。

低於我的DataGrid中的文本框顯示所選

enter image description here

現在我想做的是能夠在窗口2輸入新的筆記,然後點擊確定按鈕從任何列已經點擊的Notes /將它們保存到我的DataGrid,但我不太清楚如何做到這一點,因爲每個例子中,我發現使用一個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; 
+0

你是不是已經在使用SQL? –

+0

不,我不這麼認爲,我有一個XML文件,其中包含第一個屏幕截圖中顯示的數據。如果我使用的是SQL數據庫,我將能夠遵循YT教程:( – user2058186

+0

對不起,我現在得到你了。如果你想繼續使用XML,你必須在用戶點擊Ok時編寫Xml數據。你知道如何編寫Xml數據? –

回答

2

看看我的教程LINQ到XML。當用戶單擊表單2上的確定按鈕時,您將需要更新XML文件。然後,你需要西港島線重新綁定使用dataGridName.DataBind();

你可以在這裏看到我的教程對LINQ到XML數據網格:

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

相關問題