Вы можете привязать свойство SelectedValue раскрывающегося списка следующим образом:
SelectedValue='<%# Eval("Domain") %>'
Однако, если вы свяжете несуществующее значение, будет сгенерировано исключение. Поэтому вам может потребоваться обработать код в зависимости от вашего сценария.
РЕДАКТИРОВАТЬ: если значение не существует, неудачное оставшееся решение будет нажать на RowDataBound вида сетки и получить ссылку на раскрывающийся список, и выполните:
MyBoundObject obj = (MyBoundObject)e.Row.DataItem;
DropDownList ddl = (DropDownList)e.Row.Cells[<index>].FindControl("ddl1");
ListItem item = ddl.Items.FindByValue(obj.Domain);
if (item != null) item.Selected = true;
Здесь, только если элемент списка существует, он выбирается. Если это не выбирает элемент, попробуйте ddl.SelectedValue = item.Value.
НТН.