【问题标题】:C# Bind Generic List To Textbox WinForms?C#将通用列表绑定到文本框WinForms?
【发布时间】:2009-07-03 08:51:46
【问题描述】:

我有一个返回字符串类型列表的方法。我想将列表中的每个项目绑定到文本框,所以它基本上看起来像一个列表框,除了它是可编辑的,因为它实际上是一个文本框!

关于如何进行此操作的任何想法!?

代码:

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;

    }

【问题讨论】:

  • 您想使用什么类型的绑定?单向,数据 -> 控制,还是双向,日期 控制?

标签: c# data-binding list textbox


【解决方案1】:

从我的头顶:

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

当然你的文本框应该是多行的。

【讨论】:

  • 谢谢,我用的是 tostring 而不是 toarray.......昨天是漫长的一天,看来!
猜你喜欢
  • 1970-01-01
  • 2016-09-23
  • 1970-01-01
  • 2018-04-28
  • 2020-04-25
  • 2014-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多