C#里我要怎么清除DataGridView里的columns

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#里我要怎么清除DataGridView里的columns相关的知识,希望对你有一定的参考价值。

我已经查询一次了,DataGridView里现在有数据,我想将它里面的数据清空,在重新查询一次,尤其是清除columns,我是用代码创建的columns,清空数据也要清除columns,要不第二次查询后,他又要创建新的columns,索引超载,然后报错,我应该怎么初始化DataGridView,或者怎么清除columns

参考技术A 用dataGridView1.DataSource=null;这样DataGridView里现有的所有的数据就没了。DataGridView里所有的结构就没了,当然也包括columns。 参考技术B dataGridView1.Columns.Clear(); 参考技术C 不要用dataGridView1.DataSource=null,直接把dataGridView1.DataSource重新赋值就可以了 参考技术D 重新查询,重新绑定数据库本回答被提问者采纳 第5个回答  2008-11-27 我也在关注这个问题。

datagridview绑定后我想让某一格里的某几个字变颜色,怎么实现

比如图上面的第一行款式那一列,我想让“33”变颜色
如果是web的话我知道<span style="color:red">33</span>这样就行了,但是winform的怎么做

参考技术A 指定你想设置字体颜色的单元格,为其指定样式追问

不是整个单元格

追答

晕,找到那个单元格,不就可以设置其单元格的字体颜色了吗

参考技术B DataGridViewCellStyle sty=new DataGridViewCellStyle();
sty.ForeColor=Color.Red;
dataGridView1.Rows[0].Cells[2].DefaultNewRowValue = sty;

以上是关于C#里我要怎么清除DataGridView里的columns的主要内容,如果未能解决你的问题,请参考以下文章

c# 如何改变datagridview里的字体颜色

C# datagridview 删除一行后自动定位到下一行

C# winform datagridview如何计算统计

C#里怎样清空DataGridview中的数据

C# winform datagridview 里的下拉框中 既可以从下拉框里选择数据,也可以让客户自己手动往里输入数据,怎

在C#的winform中怎么直接在DataGridView里面修改,添加数据.(添加,修改到数据库里)