//窗体加载时给DataGridView绑定一个泛型bks
        private void Form1_Load(object sender, EventArgs e)
        {
             Book b1=new Book("绝代双骄","古龙","中国长安出版社",50);
             Book b2=new Book("鹿鼎记","金庸","人民文学出版社",120);
             Book b3=new Book("三国演义","罗贯中","中州古籍出版社",200);
             Book b4=new Book("西游记","吴承恩","晨光出版社",80);
             bks.Add(b1);
             bks.Add(b2);
             bks.Add(b3);
             bks.Add(b4);
             this.dataGridView1.DataSource = bks;
        }
 //点击按钮将bks排序并在DataGridView中显示
        private void btnFirstAsc_Click(object sender, EventArgs e)
        {
            bks.Sort(new FirstAsc());
            this.dataGridView1.DataSource = bks;
        }
点击按钮时:如果单步调试可以显示排序后的泛型列表,但直接运行却没有效果,请高手解答