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的怎么做
不是整个单元格
追答晕,找到那个单元格,不就可以设置其单元格的字体颜色了吗
参考技术B DataGridViewCellStyle sty=new DataGridViewCellStyle();sty.ForeColor=Color.Red;
dataGridView1.Rows[0].Cells[2].DefaultNewRowValue = sty;
以上是关于C#里我要怎么清除DataGridView里的columns的主要内容,如果未能解决你的问题,请参考以下文章
C# winform datagridview 里的下拉框中 既可以从下拉框里选择数据,也可以让客户自己手动往里输入数据,怎