2009-07-03 37 views
0

我有一個方法返回一個字符串類型的列表。我想將列表中的每個項目綁定到文本框,所以本質上它看起來像一個列表框,除了它實際上是一個文本框將是可編輯的!C#將通用列表綁定到文本框WinForms?

有關如何去做這件事的任何想法!?

CODE:

public List<string> GetAgentsDetails(string writeDir) 
    { 
     List<string> agentInfoList = new List<string>(); 

     XElement doc = XElement.Load(writeDir); 

     var getDetails = 
      (from n in doc.Elements("Agent") 
      select n.Element("Name").Value + "," + n.Element("EmailAddress").Value); 
     foreach (var info in getDetails) 
     { 
      agentInfoList.Add(info); 
     } 
     return agentInfoList; 

    } 
+0

你想使用什麼類型的綁定?一種方式,數據 - >控制,或雙向,日期<->控制? – 2009-07-03 08:54:35

回答

2

從我的頭頂:

MyTextBox.Lines = GetAgentsDetails(writeDir).ToArray(); 

Ofcourse您的文本框應該是多行。

+0

謝謝,我正在使用tostring而不是toarray .......昨天是漫長的一天,看起來! – Goober 2009-07-03 08:55:45

相關問題