У меня есть GridView с 10 столбцами.При определенных условиях я хочу добавить новый столбец с именем «Срок действия».Проблема в том, что когда пользователь снова нажимает «Поиск» (обратная передача), столбец добавляется снова.
Я проверяю перед добавлением столбца, чтобы увидеть, существует ли он уже:
BoundField dtExp = new BoundField
{DataField = "DateTimeExpired", HeaderText = "Expiration Date", DataFormatString = "{0:d}"};
if (!grid.Columns.Contains(dtExp)){grid.Columns.Add(dtExp);}
Но проблемадаже если столбец уже существует, «Contains» возвращает false.
Что я делаю не так?
Спасибо!