Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
2 / 2 / 3
Регистрация: 11.07.2012
Сообщений: 228

Задать все свойства для одного объявления DataGridView

11.01.2020, 16:17. Показов 1244. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Мне нужно задать все свойства для одного объявления DataGridView
C#
1
2
3
4
5
6
7
8
9
10
DataGridView dgv = this.Controls.Find("dataGridView1", true).FirstOrDefault() as DataGridView;
dgv.DataSource = s;
dgv.Columns[0].Visible = false;
dgv.Columns[1].HeaderText = "№";
dgv.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dgv.Columns[2].HeaderText = "Year";
dgv.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dgv.Columns[3].HeaderText = "Vessel";
dgv.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
dgv.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
А хочется вот так (как в JavaScript)
C#
1
2
3
4
5
6
7
8
9
10
11
DataGridView dgv = this.Controls.Find("dataGridView1", true).FirstOrDefault() as DataGridView;
dgv
  .DataSource = s
  .Columns[0].Visible = false
  .Columns[1].HeaderText = "№"
  .Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  .Columns[2].HeaderText = "Year"
  .Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  .Columns[3].HeaderText = "Vessel"
  .Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
  .ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
У меня выдаёт ошибку.
Реально ли такое замутить.
Благодарю за помощь
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.01.2020, 16:17
Ответы с готовыми решениями:

Записать синтаксис объявления и определения свойства класса для доступа к элементам двухмерного массива данны
Записать синтаксис объявления и определения свойства класса для доступа к элементам двухмерного массива данных

Все свойства и методы одного из объектов HTML
Создать HTML-файл версии 5, содержащий javascript, который выводит с помощью метода document.write() все свойства и методы одного из...

Как скопировать все свойства из одного класса в другой класс такого же типа
Здравствуйте. Представим, что есть класс со множеством свойств. Как скопировать все свойства из одного класса в другой, такого же типа....

4
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16147 / 11268 / 2890
Регистрация: 21.04.2018
Сообщений: 33,131
Записей в блоге: 2
11.01.2020, 16:42
Цитата Сообщение от miragex Посмотреть сообщение
Реально ли такое замутить.
В C# нет.
Подобное есть в Visual Basic Оператор With... End With (Visual Basic)
1
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
11.01.2020, 16:51
Цитата Сообщение от miragex Посмотреть сообщение
Мне нужно задать все свойства для одного объявления DataGridView
вы и так его объявили 1 раз в самом начале. Потом просто обращаетесь к нему.
1
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
11.01.2020, 17:18
miragex, а в чем практическая ценность? Если не писать много раз имя объекта при копипасте кода, то можно объявить ссылку, например.

C#
1
ref var d = ref dgv;
А ко всем свойствам объектам обращаться через d.
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16147 / 11268 / 2890
Регистрация: 21.04.2018
Сообщений: 33,131
Записей в блоге: 2
11.01.2020, 17:46
Рядовой, QuakerRUS имеется ввиду конструкция типа Visual Basic Оператор With... End With (Visual Basic).
Я сам когда только начал изучать C# искал подобное.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2020, 17:46
Помогаю со студенческими работами здесь

Для свойства TabIndex кнопки задать номер месяца
Товарищи! прошу подсказать в проблеме: как записать имя кнопки CommandButton i для выбора кнопки с номером i? i присваивается значение...

Как задать значение по умолчанию для свойства класса
Где и как можно сохранять и считывать значения свойств класса. Помню - такая возможность есть - но нет книжки под рукой Заранее благодарен

Несколько геттеров для одного свойства
Предположим у нас есть свойство в котором хранится длинна в метрической системе, но нам нужно получить данные в дюймах или еще в чем. Как...

В чем разница объявления свойства int Id и Guid Id в EF?
Недавно начал изучать, видел в проектах пишут Guid Id, а где-то int Id. В чем разница.Плюсы и минусы.

Создать Generic Mapper, который будет мапить схожие свойства одного объекта в свойства другого
Нужно создать generic mapper, который будет мапить схожие(similar) свойства одного объекта в свойства другого(по имени и типу) меду двумя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru