Существует разница между DBNull.Value
и null
. Возможно, поле возвращает null
.
Попробуйте
<%# Eval("Description") == null ? "empty" : "notempty"%>
Кроме того, если тип значения поля должен быть строковым, вы можете сделать что-то вроде строки ..
<%# (Eval("Description") as string) ?? "empty" %>