Условно скрыть HTML-таблицу, встроенную в столбец шаблона - PullRequest
1 голос
/ 08 декабря 2011

Я построил сетку, которая включает в себя один связанный столбец слева и каждый второй столбец является столбцом шаблона, который содержит HTML-таблицу.Я делаю это, потому что мне нужно аккуратно организовать 6 частей информации в каждую ячейку.Однако в некоторых случаях данные, которые заполняют эти таблицы column-html, являются нулевыми.В этом случае эти ячейки отображают только пустой кадр таблицы HTML.Я хотел бы сделать HTML-таблицу полностью исчезнуть, когда она не заполнена данными.Кто-нибудь знает, как я это сделаю?Я предполагаю, что использую обработчики событий onrowcreated или onrowdatabound, но я не знаю, как идентифицировать эту таблицу, чтобы сделать ее невидимой.

Любая помощь очень ценится.

1 Ответ

1 голос
/ 09 декабря 2011

* Решения 1001 *

  1. Установить атрибут: <table border="0" cellpadding="0" cellspacing="0" style="boder:none 0px">/<table>
  2. Установить атрибут runat = "сервер" и идентификатор. <table id="tblThis" runat="server"></table>

    В событии, связанном с строкой

    if(e.Row.RowType == DataControlRow.DataRow) { var tbl= (Class_Of_HtmlTable)e.Row.FindControl("tblThis"); //Do whatever with table // tbl.Visible = false; }

...