在c#中的Windows表单,输出结果

时间:2014-09-15 16:41:26

标签: c# winforms forms web-services client

我试图让Web服务客户端输出一些数据。我能够添加Web服务URL,现在我正在尝试输出数据。我已经制作了这个代码,但它根本没有显示我正在寻找的东西(项目名称)。你们能帮我一把吗?

namespace WindowsFormsApplication1
{
    public partial class DisplayDataInformation : Form
    {
        public DisplayDataInformation()
        {
            InitializeComponent();
        }

        private void Submit(object sender, EventArgs e)
        {
            localhost.Dashboard proxy = new localhost.Dashboard();
            localhost.ProjectMetaData[] pm =  proxy.GetAllProjectMetaData();

            foreach (localhost.ProjectMetaData value in pm)
            {
                Console.WriteLine(value);

            }

            //Console.ReadLine();                   
        }               
    }
}

1 个答案:

答案 0 :(得分:2)

Console.WriteLine会在WinForms的 Output window in Visual Studio 中生成out。

您可以在表单上使用LabelTextBox控件来查看表单上的输出。

StringBuilder sb = new StringBuilder();
foreach (localhost.ProjectMetaData value in pm)
{
    sb.Append(value.ToString());
}

label1.Text = sb.ToString(); //some label on your form for output