·AutoGenerateColumns=true时,当获取数据时,根据数据源的信息在DataGridView中自动生成列表(正常情况下AutoGenerateColumns默认为true);
·AutoGenerateColumns=false时,便不会自动生成列表,这时DataGridView控件中可能不会显示任何内容,需要手动定义Columns集合;
从工具栏中把DataGridView拉到form视图中,我们可以看到控件的右上角有个“小三角形”符号,右键点击三角形符号,点击添加列,即可手动定义Column集合。
看主管之前做一个二维码打印的程序,把DataGridView控件的AutoGenerateColumns设置为false。
public Main()
{
InitializeComponent();
DG_EunList.AutoGenerateColumns = false;
}
这里是为了实现数据库中的数据,在DataGridView控件中的一对一地绑定,显示实际中需要的数据,避免自动生成列表。