Отображение таблицы (данные SQL) со статическими и динамическими ячейками в ASP.NET - PullRequest
0 голосов
/ 21 апреля 2011

добрый день, гуру!

Я новичок в ASP.NET и все еще изучаю его.

Мне удалось закончить пару страниц aspx с помощью поиска в Google, но я не могу заставить эту страницу работать.

Обычно я пытаюсь отобразить таблицу (данные извлекаются из таблицы SQL).

Все данные извлекаются из таблицы SQL, за исключением следующих статических ячеек:

Item | Jan | Feb | March | April | Total
Sponge | Rod | Clock | Paper | Prod Cost | Profit
(and all the SUMS)

screenshot

"Adjust1" вставляется туда, если его значения не равны NULL. И эта «Adjust1» также влияет на «Total».

Я надеюсь, что кто-то может указать мне правильное направление.

Большое спасибо за ваше время, Под

Ответы [ 3 ]

1 голос
/ 21 апреля 2011

используйте шаблон сетки gridview, только не привязывайте данные к статическому файлу

0 голосов
/ 21 апреля 2011

для манипулирования sql это будет намного проще и понятнее, и создайте набор данных таким образом, чтобы он выглядел как вид сетки.Это будет более гибкий подход, так как в будущем, если вы захотите изменить любой заголовок, скажем, отображать январь вместо января, вам не понадобится новая публикация, а просто обновление sp в базе данных

Я все еще не хочу этогопойти с БД вы можете в любое время выполнить эту задачу, используя сетку событие строки.Добавьте поля шаблона для вычисляемых столбцов, таких как total, для отображения заголовка, такого как jan, feb, вы можете использовать свойство headertext связанного поля.Чтобы добавить значение в поле элемента, вы можете передать -1 в наборе данных и, связав сетку на основе индекса строки, заменить текст необходимыми значениями.

, чтобы узнать больше о событии, связанном со строкой, прочитайте это http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdatabound.aspx

0 голосов
/ 21 апреля 2011

Вы можете привязать свой набор данных непосредственно к элементу управления GrdiView, и без особых манипуляций он выведет столбцы и строки точно так же, как ваш набор данных, который вы вернули из БД.

Однако мне не ясно, что вы хотите сделать со строкой «Adjust1». Не могли бы вы объяснить это немного подробнее?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...