datagridview绑定数据源:datagridview.DataSource=datatable
1 不设置datagridview列的信息,同时设置datagridview.AutoGenerateColumns=true 会根据datatable列的信息自动生成对应的网格列,并绑定数据。这种方式修改了数据源列的
话应该清空列,重新绑定数据源。
2 设置datagridview列(即自己写代码控制datagridview有哪些列) 则需要设置绑定的列的数据源 如:datagridview.Columns[0].DataPropertyName=''name" 这个名称与数据源datatable相应的列名对应,这种方式可以任意设置列的名字等,显示数据不会受影响。
这两种方式应该满足楼主的要求,可以试试啊。这个主要就是应该弄清楚: 网格绑定数据源时,网格内部做了哪些事情。 |