Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DataGridView中ColumnCount和Columns.Count的区别是什么_C#_.net_Datagridviewcolumn - Fatal编程技术网

C# DataGridView中ColumnCount和Columns.Count的区别是什么

C# DataGridView中ColumnCount和Columns.Count的区别是什么,c#,.net,datagridviewcolumn,C#,.net,Datagridviewcolumn,我在很多方面都使用datagridview,我认为它是一个非常强大的数据查看器工具。我的问题是,我正在使用以下代码: for (int i = 0; i < dataGridView1.**Columns.Count** - 1; i++) { .... } for(int i=0;i

我在很多方面都使用datagridview,我认为它是一个非常强大的数据查看器工具。我的问题是,我正在使用以下代码:

for (int i = 0; i < dataGridView1.**Columns.Count** - 1; i++)
{
  ....                
}
for(int i=0;i
我的问题是,
dataGridView1.Columns.Count
dataGridView1.ColumnCount
之间有什么区别

它们都返回一个整数,该整数包含我只搜索过但找不到的
dataGridView1
中的列数。我希望你们能帮助我。

如果我们查阅参考资料

关于
get
accessor,我们看不出有什么区别:

    public int ColumnCount
    {
        get
        {
            return this.Columns.Count;
        }
        set
        {
            ...
        }
    }

似乎是
DataGridView.ColumnCount
属性的设计是为了提供
set
,我们可以在其中添加/删除列

谢谢,我刚刚了解到我们可以设置ColumnCount。我总是添加和删除以控制列数。谢谢你,伙计