Как скрыть отображение данных на основе якорных тегов в модальном всплывающем окне..
Вот мой якорный тег, который находится в gridview. мне нужно отобразить только тот столбец, в котором есть данные
Данные
это моя функция, которая используется для отображения всплывающих окон привязки данных к всплывающим.
функция getData(obj) {
ВАР СПЛ = obj-файлы.ИД.сплит('_');
var id = spl[1];
if (! isNullOrEmpty (id)) {
$.Аякс({
URL-адрес: "файлы данных.aspx-файл/описание",
тип: "пост",
contentType: 'application/json;charset=utf-8',
тип данных: 'json',
данные: "{id: "+ id + "}",
успех: функция (данные) {
$('#DesPopUp').модальные('показать');
$('#listOfNotes'). html(");
var divContent = ";
divContent += '
';
divContent += ";
//divContent += ";
divContent += ";
divContent += ";
var i = 0;
$.каждый(данные.д функция (ключ, вал) {
я++;
divContent += ";
//divContent += '
divContent += ";
//divContent += ";
divContent += ";
divContent += ";
divContent += ";
});
divContent += '
';divContent += ";
//divContent += ";
divContent += ";
divContent += ";
var i = 0;
$.каждый(данные.д функция (ключ, вал) {
я++;
divContent += ";
//divContent += '
1.
';divContent += ";
//divContent += ";
divContent += ";
divContent += ";
divContent += ";
});
divContent += '
Дата | Время | Событие | Описание | |
---|---|---|---|---|
'+ я + ' | '+ val ["дата"] + ' | '+ val ["время"]+ ' | '+ val ["событие"] + ' | '+ val ["описание"]+ ' |
$('#listOfNotes'). append(divContent);
},
ошибка: функция (данные) {
//
}
});
}
}
функция isNullOrEmpty(str) {
если (стр != нуль &амп;&амп; ул. != ")
возвращать false;
ещё
вернуть true;
}
Что я уже пробовал:
требование состоит в том, чтобы показать только тот столбец, который имеет данные , если нет, то скрыть этот столбец в сетке. идентификатор, который я передаю тегу привязки, является ключом, если этот идентификатор имеет данные
в базе данных он будет привязан к div иначе он будет пустым
теперь как показать столбец сетки, в котором есть данные, спрятанные в том столбце, которого нет..
[WebMethod]
публичный статический список & lt;diarynotes> описание(string id)
{
using (var conn = new SqlConnection(PageBase.Сужение))
{
Коннектикут.Открыть();
Команда sqlcommand команду cmd = новый sqlcommand, который();
УМК.Соединение = conn;
УМК.Свойства Commandtext = "SP_GetData";
УМК.CommandType = CommandType.Хранимая процедура;
УМК.Параметры.AddWithValue ("@Id", id);
var dt = new DataTable();
ДТ.Нагрузки(УМК.Метода executereader());
List< diarynotes> list = новый список & lt;diarynotes>();
пробовать
{
по каждому элементу (объекта datarow Row в ДТ.Строк)
{
DataNote dn = новый DataNote();
dn. DataNoteDate = строка ["DataNoteDate"].Метод toString();
// dn. DataNoteTime = строка ["DataNoteTime"].Метод toString();
ду.Событие = строка["мероприятия"].Метод toString();
dn. Description = строка ["описание"].Метод toString();
список.Добавить (dn);
}
}
catch (исключение)
{
бросать;
}
список возврата;
}
}
пожалуйста, помогите ??