Не используйте функцию автоматической генерации (AutoGenerateColumns = "false") и не указывайте столбцы в коллекции сетки <columns>
или используйте LINQ:
var list = new List<MyClass>
{
new MyClass { Name = "A", Value = 1, Key = 1 }
};
gridView1.datasource = list.Select(i => new
{
i.Key,
i.Name,
i.Value
});
Первый вариант будетлучше по производительности.