I have a dataTable which has rows as shown in below image,
I would like to write groupby statement with select on that datatable for getting output as below,

On
Simply this...
SELECT ApplicationName, COUNT(*) [Count]
FROM THETABLENAME
GROUP BY ApplicationName
or with ordering and filtering (where there is a duplication and order by the count)...
SELECT ApplicationName, COUNT(*) [Count]
FROM THETABLENAME
GROUP BY ApplicationName
HAVING COUNT(*) > 1
ORDER BY COUNT(*) DESC
Try this using
LINQinC#Ref: Group by in DataTable Column sum