Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2013, 17:00   #1
ANTon_7
 
Регистрация: 22.02.2013
Сообщений: 4
По умолчанию Формы

Подскажите, как передать значения из первой формы во вторую?
Имеются инициализированные массивы в первой форме необходимо вывести результаты в таблицу (я взял ДатаГрид) во второй форме.
ANTon_7 вне форума Ответить с цитированием
Старый 25.02.2013, 17:20   #2
Guy
Форумчанин
 
Регистрация: 15.12.2010
Сообщений: 398
По умолчанию

1. передать через контрутор
2. сделать метод типа void SetArrayValue(string[] str); и через него

варинтов масса
Guy вне форума Ответить с цитированием
Старый 25.02.2013, 17:22   #3
ANTon_7
 
Регистрация: 22.02.2013
Сообщений: 4
По умолчанию

может пример какой нибудь подкинешь
ANTon_7 вне форума Ответить с цитированием
Старый 25.02.2013, 18:58   #4
Wolf.dp
 
Регистрация: 16.10.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от ANTon_7 Посмотреть сообщение
может пример какой нибудь подкинешь
Код:
public partial class Form1 : Form
    {
        private string[] list;

        public Form1()
        {
            InitializeComponent();

            this.list = new string[] { "Hatsune Miku", "Kagamine Rin", "Kagamine Len" };

            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 form = new Form2(this.list);
            form.ShowDialog();
        }
    }
Код:
    public partial class Form2 : Form
    {
        public Form2(string[] list)
        {
            InitializeComponent();
            DataGridViewRow row;
            DataGridViewTextBoxCell cell;
            this.dataGridView1.Columns.Add("vocaloid", "vocaloid");
            foreach (string line in list)
            {
                row = new DataGridViewRow();
                cell = new DataGridViewTextBoxCell();
                cell.Value = line;
                row.Cells.Add(cell);
                //this.dataGridView1.Rows.Add(line);
                this.dataGridView1.Rows.Add(row);
            }
        }
    }
Wolf.dp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как мне из формы, генерить другие формы, нажимая на кнопку? RISagitov Microsoft Office Excel 5 21.05.2012 00:57
Заголовок Child формы имеет цвет неактивной формы, хотя форма активна? PrimaryPro Общие вопросы Delphi 0 12.03.2010 11:12
как привязать размеры содержимого формы к размерам самой формы acid_bmstu Общие вопросы Delphi 4 05.02.2010 05:02
Как сделать границы формы другого цвета,формы?? Дима я Общие вопросы Delphi 3 22.06.2009 07:24
Обращение из формы в dll к элементу главной формы (delphi) a_n_n_a Помощь студентам 3 10.05.2009 04:00