2014-07-04 128 views
0

我試圖通過OpenFileDialog將文件路徑添加到DataGridView的第一列。將文件路徑添加到DataGridView列(C#)

每次有人點擊「添加字體」,都會給他們一個OpenFileDialog,以便他們可以添加其他字體(啓用多個文件選擇)。當用戶點擊「確定」時,我需要列出所有選定字體的目錄以顯示在「選定字體」列下。稍後如果他們再次點擊「添加字體」,更多字體將被添加到現有列表中(並且不會被覆蓋)。我是編程新手,這對我來說很難。謝謝你的幫助。

enter image description here

+0

你到目前爲止試過了什麼?並且在哪裏堆疊? – Fabio

回答

0

其實我想通這一個。當您在選擇OpenFileDialog.SafeFileNames時選擇ofd.Multiselect = true;中的多個文件時,所選文件在OpenFileDialog中顯示爲字符串數組。所以我做了這樣foreach字符串在OpenFileDialog.SafeFileNames,添加一行包含SafeFileNameDataGridView。我希望這可以幫助別人。我無法在網絡上的任何地方找到它,並且在我的新編程項目中,這是我自己主要提出的最複雜的事情。

private void button1_Click(object sender, EventArgs e) 
      { 
       ofd.Filter = "*.SFP, *.SFL|*.sfp; *.sfl"; 
       ofd.Multiselect = true; 


      if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK) 
      { 
       string[] ofdSelectedFiles = ofd.SafeFileNames; 
       foreach (string fontFileNames in ofdSelectedFiles) 
       { 
        dataGridView1.Rows.Add(fontFileNames); 
       } 

      } 
     } 
相關問題