最近是和DataGridView杠上了,每天都在围绕这个玩。前段时间帮朋友做了个小程序,对方要求想和Excel表格一样使用DataGridView, 但是最好是鼠标单击一个按钮,就在同一个地方显示不同的表格。
我的解决办法就是使用神奇的DataGridView.
首先,建表之前需要将此前的表格全部清除
dataGridView1.Columns.Clear();//清空表格,变成空白
dataGridView1.DataSource=null;//消除绑定(必须要)
接下来就是建立表格:
我是使用数组的方法建立表格,当然大家也可以使用别的方法。我使用两个数组,第一个数组使用记录的是新建列的/name,另一个列是新建列的HeaderText和DataPropertyName。
接下来 就是依次设置dataGridView的列属性,和单元格属性(如背景颜色,字体大小等等)。
最后根据自己的喜好设置表格的其他属性。