Таблица с фиксированными именами столбцов в форме выигрыша

Я делаю форму победы на С#, и в нескольких местах мне нужна такая таблица:

таблица

Я хотел бы иметь это в своей форме с фиксированными именами столбцов, но разрешить пользователю вводить данные в любую из строк ниже первой строки, содержащей имена столбцов.

Я попытался заставить TableLayoutPanel работать для этого, но я не мог понять, как управлять именами столбцов в самой таблице. Я пытаюсь сделать это в SharpDevelop.


person Baub    schedule 29.10.2013    source источник
comment
Почему бы просто не использовать DataGriwView? Насколько я вижу, он вполне соответствует вашим потребностям.   -  person Alejandro Miralles    schedule 30.10.2013
comment
Я где-то читал, что datagridview доступен только для чтения, не так ли?   -  person Baub    schedule 30.10.2013
comment
Это ответ, который вам нужен.   -  person Brian    schedule 30.10.2013
comment
@Baub - это неправильно. Вы можете разрешить редактирование или сделать его доступным только для чтения; это полностью ваш выбор.   -  person Brian    schedule 30.10.2013
comment
Это правда. и если я не ошибаюсь, по умолчанию он доступен для редактирования, так что вы можете его использовать...   -  person Alejandro Miralles    schedule 30.10.2013


Ответы (1)


Здесь довольно легко сделать то, что вы хотите.

  1. Откройте визуальную студию
  2. Создать новый проект
  3. Создайте Winforms-приложение
  4. В «Наборе инструментов» выберите «DataGridView» и добавьте его в свою форму.
  5. В DataGridView (в форме) щелкните маленькую стрелку в правом верхнем углу
  6. Выберите «Редактировать столбцы»
  7. В диалоговом окне нажмите кнопку «Добавить»
  8. Добавьте имя столбца (ПРИМЕЧАНИЕ: в имя нельзя включать знаки препинания или пробелы).
  9. В поле "Текст заголовка" введите то же значение, что и на шаге 8 (здесь можно использовать пробелы и знаки препинания).
  10. Нажмите «Добавить» еще раз
  11. Обратите внимание, что теперь столбец отображается в диалоговом окне «Редактировать столбцы».
  12. Повторите для других столбцов.

Вот скриншот того, как это должно выглядеть:

введите здесь описание изображения

Просто к вашему сведению, столбцы можно редактировать по умолчанию.

person Brian    schedule 29.10.2013