|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.01.2011, 23:53 | #1 |
любитель-далеко не
Участник клуба
Регистрация: 13.04.2010
Сообщений: 1,156
|
Сделать dataGridVIew доступным для редактирования))
Здравствуйте, уважаемые программисты)
Не могу разобраться с dataGridView-ом. Подскажите - 1)как можно сделать так, чтобы его ячейки можно было редактировать после запуска программы подобно StringGridу (из делфи))) вроде Enabled= true , но ячейки можно только выделять , а редактировать нельзя.... и 2) Как можно из ячейки dataGridView-ра считать значение? Заранее благодарю)) |
16.01.2011, 03:19 | #2 |
учащийся
Форумчанин
Регистрация: 26.04.2009
Сообщений: 144
|
vedro-compota, ячейки можно редактировать. просто надо делать двойной щелчок на ячейке(если выбран режим по умолчанию). За режим редактирования ячейки отвечает свойство EditMode. По умолчанию там стоит: EditOnKeystrokeOrF2.
а считать значение с ячейки можно так: Код:
Последний раз редактировалось Vistar; 16.01.2011 в 03:54. |
16.01.2011, 13:32 | #3 | ||
любитель-далеко не
Участник клуба
Регистрация: 13.04.2010
Сообщений: 1,156
|
Цитата:
Цитата:
|
||
16.01.2011, 13:45 | #4 | |
учащийся
Форумчанин
Регистрация: 26.04.2009
Сообщений: 144
|
Цитата:
|
|
16.01.2011, 15:03 | #6 |
учащийся
Форумчанин
Регистрация: 26.04.2009
Сообщений: 144
|
vedro-compota, все потому что ты загружаешь в него данные с текстового файла, а не с базы данных. в этом случае прийдется редактирование реализовать самому. например добавить текстовое поле и кнопку "отредактировать". тогда выделяешь ячейку, в текстовое поле загружается значение с ячейки, редактируешь и жмешь "отредактировать". ну а на кнопке уже сохраняешь все в файл.
|
16.01.2011, 15:41 | #8 |
учащийся
Форумчанин
Регистрация: 26.04.2009
Сообщений: 144
|
vedro-compota, у тебя загрузка с файла сделана очень сложно и неправильно. у меня оно отказалось загружать данные с файла. совсем не понял, зачем в методе LoadMap switch? советую тебе создать базу данных с одной табличкой, куда и будешь вбивать все эти города. тогда тебе не надо будет вообще писать код для загрузки городов. редактироваться будет нормально тогда и для сохранения отредактированной информации надо будет прописать пару строчек.
вот можешь посмотреть: http://www.intuit.ru/department/school/cs4kids/6/3.html там в конце страницы есть как сохранять данные. И вот как загружать данные с базы данных: http://msdn.microsoft.com/ru-ru/libr...=vs.90%29.aspx |
16.01.2011, 16:55 | #9 |
любитель-далеко не
Участник клуба
Регистрация: 13.04.2010
Сообщений: 1,156
|
мне как раз таки и было интересно считать массив объектов именно из текстового файла)) лаптем щи похлебать - кстати, интересно как подобные вещи реализуются нормальными программистами(именно из текстового файла)
switch я использую чтобы определять что именно я сейчас считываю - имя города , его координаты или.....ну короче - чтобы определить какое поле объекта сейчас заполняю)) |
16.01.2011, 17:04 | #10 | |
учащийся
Форумчанин
Регистрация: 26.04.2009
Сообщений: 144
|
Цитата:
Можешь посмотреть вот: http://msdn.microsoft.com/ru-ru/libr...=vs.90%29.aspx |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как лучше сделать форму редактирования таблицы ? | Allan Stark | Microsoft Office Access | 15 | 09.02.2011 22:30 |
Как сделать некоторые ячейки невозможными для редактирования? | Гошик | Microsoft Office Excel | 2 | 27.11.2010 17:31 |
Как сделать подобие NOT NULL в DataGridView? C# | Sparkman | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 2 | 18.08.2010 11:07 |
Экземпляр класса с.делать доступным везде | Casper-SC | Общие вопросы .NET | 6 | 08.04.2010 10:55 |
Может сделать возможность редактирования первого поста? | Вадим Буренков | О форуме и сайтах клуба | 0 | 02.08.2009 17:14 |