如何将文本框数组值添加到字符串数组?TQ

问题描述 投票:0回答:1

如何将textbox []值添加到字符串[]

private void button3_Click(object sender, EventArgs e)
        {
            string[] text = new string[DT.Columns.Count];
            string[] textb = new string[panel1.Controls.Count];

下面是程序化文本框

            foreach (Control C in panel1.Controls)
            {
                if (C is TextBox)
                {
                    for (int m = 0; m < DT.Columns.Count; m++)
                    {

这是我要将文本框值添加到字符串数组的地方

                        textb[m] = C.Text[m].ToString();
                        MessageBox.Show(textb[m]);
                    }

                }

            }
            foreach (DataColumn DC in DT.Columns)
            {
                for (int k = 0; k < DT.Columns.Count; k++)
                {
                    text[k] = DC.Table.Columns[k].ToString();
                }
            }
c# winforms textbox
1个回答
0
投票

您可以使用:

string[] textb = panel1.Controls.OfType<TextBox>().Select(t => t.Text).ToArray();
© www.soinside.com 2019 - 2024. All rights reserved.