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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2011, 09:29   #1
Theoryofgames
 
Регистрация: 11.04.2011
Сообщений: 8
По умолчанию dataGridView_CellDoubleClick

Здравствуйте, подскажите пожалуйста, как сделать так, чтобы в dataGridView при двойном клике на определенную ячейку в нее записывалось соответствующее ей значение массива, определенного заранее.

т.е. ткнули на 3 ячейку во втором столбце, в нее записалось значение mas[2,1] и отобразилось, а остальные остались пустые.
Theoryofgames вне форума Ответить с цитированием
Старый 11.04.2011, 10:33   #2
Theoryofgames
 
Регистрация: 11.04.2011
Сообщений: 8
По умолчанию

И ещё вопрос, как сделать так, чтобы при заполнении dataGridView он не добавлял снизу пустую строчку, с названием *.
Код:

for (int i = 0; i < 10; ++i)
            {
                dataGridView1.Rows.Add();
                for (int j = 0; j < 10; ++j)
                {
                    if (EnemyPole[i,j] == 1) dataGridView1.Rows[i].Cells[j].Value = Pole[i,j];
                }                
            }
Theoryofgames вне форума Ответить с цитированием
Старый 11.04.2011, 11:50   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
он не добавлял снизу пустую строчку, с названием *.
выключите свойство AllowUserToAddRows
установите его в false
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.04.2011, 19:46   #4
Theoryofgames
 
Регистрация: 11.04.2011
Сообщений: 8
По умолчанию

большое спасибо

Последний раз редактировалось Theoryofgames; 12.04.2011 в 15:26.
Theoryofgames вне форума Ответить с цитированием
Ответ


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