Итак, в одной из моих таблиц находится расположение файла изображения. Я собираю эту информацию для отображения в выпадающем списке asp: однако я хочу, чтобы отображалось только имя изображения. Как / Где бы я разобрать имя файла из него. Кроме того, есть ли встроенный метод для захвата имени файла?
EDIT ::
http://msdn.microsoft.com/en-us/library/bb397663.aspx
вместо:
var oData = from c in oDb.CustomerImages
where c.CustomerID == CustomerID &&
c.CustomerNumber == CustomerNumber &&
c.CategoryID == CategoryID
orderby c.ID
select new { Path.GetFileName(c.Location), c.ID };
просто установите для нее переменную, а затем установите для нее свой dropdownlist.DataTextField = с именем этой переменной:
Решение:
var oData = from c in oDb.CustomerImages
where c.CustomerID == CustomerID &&
c.CustomerNumber == CustomerNumber &&
c.CategoryID == CategoryID
orderby c.ID
select new { Location = Path.GetFileName(c.Location), c.ID };
return oData;
//elsewhere ...
dropdownlist.DataTextField = "Location";