Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Подстановка значения коллекции List


Автор: vinograd2008 15.5.2011, 17:23
Здравствуйте. На форме есть кнопка, которая добавляет новые текстовые поля.

Код

   private readonly List<TextBox> tb0 = new List<TextBox>();

      private void button1_Click(object sender, EventArgs e)
      {
          tb1 = new TextBox();
          tb1.Text = "Text";
          tb1.Location = new Point(417, 790 + tb0.Count * 30);
          this.Controls.Add(textBox1);
          this.tb1.Show();
          tb0.Add(tb1);
      }


И есть код который создает XSL файл

Код

          writer.WriteStartElement("xsl:value-of");
          writer.WriteAttributeString("select", "karl");
          writer.WriteEndElement();


Как сделать чтобы вместо текста karl подставлялось значение из списка tb0 взятое по id то есть текст созданного TextBox?

Автор: Экскалупатор 15.5.2011, 18:04
Код

int id = 0;
writer.WriteAttributeString("select", tb0[id].Text);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)