我现在用下面的代码改变dataGridView中某一例的类型,
但总感觉这样做有点儿太折腾了,是不是有简单的方法呢?
            //上面数据库连接、定义DataSet等的代码省略
            dataGridView1.DataSource = ds.Tables[0];
 
            //建立一个新的列并设置其属性与要改变的列相同:
            DataGridViewColumn col  = new DataGridViewButtonColumn();
            col.DisplayIndex = dataGridView1.Columns[2].DisplayIndex;
            col.DataPropertyName = dataGridView1.Columns[2].DataPropertyName;            //除去要改变的列
            dataGridView1.Columns.RemoveAt(2);            //添加新的列
            dataGridView1.Columns.Insert(2, col);