有了这个:
dataGridView.DataSource = theData.Select((x, index) =>
new { CreatureRoll = x, CreatureLabel = index}).OrderByDescending(x => x.CreatureRoll).ToList();
它正确地生成数据,但它会生成数组中的所有行,其中包含多余的数据,这些数据将无用,即空数据。
img http://s21.postimg.org/t3f34aa43/list_Result.jpg?noCache=1379353500
想要删除不必要的数据行