DataGridViewButtonColumn btn2 = new DataGridViewButtonColumn();
btn2.Name = "下单1"; //设置列的名称
btn2.UseColumnTextForButtonValue = true; //允许按钮上显示文字
btn2.Text = "下单2"; //按钮上的文字属性
btn2.HeaderText = "下单3"; //显示的列名
datagridview1.Columns.Add(btn2);
添加文本框或者下拉框同理,只要获得相应的类,再对需要的属性赋值,然后再datagridview1.Columns.Add(xxx); 即可