У меня есть сеточное представление, которое при выбранном индексе будет заполнять подробное представление.Если выбранный индекс имеет несколько IP-адресов, я хочу добавить дополнительные поля для их отображения.Они не должны быть привязаны к данным, так как я знаю данные.Я использую приведенный ниже код для создания дополнительных полей шаблона.Это делается в событии «Привязка данных».
Это работает до тех пор, пока я не выберу другую строку в представлении сетки, тогда никакие данные не будут отображены в представлении сведений.Моя теория заключается в том, что он пытается связать данные, но из базы данных возвращается другое значение, отличное от элементов управления для их ввода. Я думаю, есть ли более простой способ сделать это?
// Check for multiple IP
countIP = devicesDetails_CountIP(devicesDataKey);
if (countIP > 1)
{
TemplateField IPAddress2 = new TemplateField();
devicesDetailsView.Fields.Insert(0, IPAddress2);
}