How to Get File Extension from Document in List and Render
SPListItemCollection coll = SPWeb.Lists["Documents"].GetItems(query);
foreach (SPListItem item in coll)
{
string ext = Path.GetExtension(item["FileLeafRef"].ToString());
switch (ext)
{
case ".pdf":
break;
case ".doc":
case ".docx":
break;
case ".xls":
case ".xlsx":
break;
case ".ppt":
case ".pptx":
break;
default:
break;
}
}