This works for me
Dictionary<string, string> resourceMap = new Dictionary<string, string>();
string filename = "Your resource filepath";
ResXResourceReader rsxr = new ResXResourceReader(filename);
foreach (DictionaryEntry d in rsxr)
{
resourceMap.Add(d.Key.ToString(), d.Value.ToString());
}
dataGridView1.DataSource = resourceMap.ToArray();