2009-07-03 6 views
0

私はstring型のリストを返すメソッドを持っています。リストの各項目をテキストボックスにバインドしたいので、本質的にリストボックスのように見えますが、実際にはテキストボックスから編集可能です。C#TextBox 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

どのようなタイプのバインディングを使用しますか?一方向、データ - >制御、または双方向、日付<->制御? –

答えて

2

:あなたのTextBox勿論

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

は複数行にする必要があります。

+0

ありがとう、私はtoarringの代わりにtostringを使用していた.......昨日は長い一日だった! – Goober

+0

素晴らしい...それを行うには素晴らしい方法.. –

関連する問題