2011-10-13 2 views
1

Я новый разработчик ASP.NET, и теперь мне нужно разработать систему ввода данных с 15 полями, которые позволяют администратору системы вводить некоторые данные под каждый из этих 15 свойств. Из того, что я узнал в учебнике ASP.NET, я считаю, что лучшим элементом управления является элемент управления ListView, чтобы дать администратору системы возможность ввести новое поле, если он захочет в будущем. Моя проблема заключается в следующем: Как разделить эти 15 полей на два столбца? Поскольку все, что я вижу в использовании ListView, помещает все свойства в первую строку, и записи будут находиться под ними. Я хочу создать список с двумя столбцами свойств и двумя столбцами для записей.ASP.NET Design Issue: какой лучший элемент управления asp.net для создания таблицы с 15 свойствами?

+0

Вам просто нужна форма, в которой вы можете ввести новую запись в базу данных, не так ли? –

ответ

1

Я не уверен, что ListView имеет смысл в вашем описании. Ваши администраторы обновляют одни и те же свойства на разных объектах? Как и большинство элементов управления ASP.NET в своем классе - Repeater и GridView - другие подобные примеры. ListView предназначен для создания нескольких строк одинаковой информации на основе HTML-шаблона, который вы предоставляете.

Если администраторы создания или обновления:

  • То же свойства для различных объектов, то ListView, Repeater или GridView будет хорошо.
  • Различные свойства для одних и тех же или разных объектов, то вам нужно более традиционную форму с нормальным контролем ввода данных (например, TextBoxHtmlSelect или DropDownList, CheckBox и т.д.)
0

Я хотел бы использовать более свободный подход и закодировать поля, в которых я бы хотел.

Сначала это может занять больше времени, но после этого вы сможете более легко и просто контролировать его внешний вид.

Используя listView, вы можете создавать свои правки/ввода gui по своему усмотрению - таблицу или любой другой способ. Если действительно нужно разделить на 2 столбца - вы можете просто поместить метку, а затем поле под ним. 7 с одной стороны и 8 - с другой.

0

Если вы глядя на использование функций редактирования элемента управления данными, вы можете создать шаблон настраиваемого элемента для вашего управления данными (будь то gridview или whatnot), который имеет таблицу и каждое из свойств (я предполагаю, что все 15 счислены 1 строка данных). Привяжите одну строку к управлению данными, и она должна работать. Вы можете даже иметь разные виды шаблонов для отображения и редактирования с использованием шаблонов.

 Смежные вопросы

  • Нет связанных вопросов^_^