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

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

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

C#里我要怎么清除DataGridView里的columns
用dataGridView1.DataSource=null;这样DataGridView里现有的所有的数据就没了。DataGridView里所有的结构就没了,当然也包括columns。

C#里怎样清空DataGridview中的数据
1、首先新添加一个按钮(Button控件),修改它的Text属性为“删除第一行数据”。2、双击该按钮,出现代码编辑界面。3、添加如下代码:\/\/如果dataGridView1中没有数据,就不执行删除操作,直接返回\/\/这里之所以是小于等于1,因为空白行也算一行统计在内if (dataGridView1.Rows.Count <= 0){return;}\/\/...

如何清空C#中dataGridView的某一行数据??
先把一个DataTable和数据库的表绑定,然后 DataGridView.DataSource = DataTable 删除时 ((DataTable)DataGridView.DataSource).Rows[行号].Delete();更新时把((DataTable)DataGridView.DataSource)作为DataTable去更新数据库就行。

在C#中datagirdview怎么用代码清空里面的数据
两种办法一种是重新NEW一个dateset 然后datagirdview.DataSource重新指定一下还有一种就是清空了 this.datagirdview.Rows.Clear(); 清空所有的行

在c#中怎么删除datagridview里面的一条数据
for (int i = 0; i < this.dataGridView1.SelectedRows.Count; i++){ this.dataGridView1.Rows.Remove(this.dataGridView1.SelectedRows[i]);} 把所有你选中的行都删掉。不是单元格是整行才可以

...CheckBoxColumn的问题,如何删除DataGridView里被选中的项?_百度知 ...
this.dataGridView1.Rows){ if(row.Cells[1].Value!=null && Convert.ToBoolean(cell.Cells[1].Value)==true){ this.dataGridView1.Rows.Remove(row);} } 其中foreach循环遍历DataGridView每行,并查找单元格控件类型为DataGridViewCheckBoxColumn 的控件列的值,是true的,从DataGridView中删除。

在C#中dataGridView1如何删除行并删除数据库里面的
1、我们可以在窗体页面上添加ContextMenuStrip快捷菜单。2、然后我们就能就能在删除行这个子项中编写删除事件代码。3、此时我们我们就能调用DataGridView的Rows属性。4、然后引用rowIndex属性即可获得行下标。5、此时我们就能通过获取到Rows行下标的IsNewRow属性判断是否被选中。6、如果被选中了,我们就能利用...

C#怎么删除选择的dataGridView控件中的一条纪录
简单说下我自己的对于这样问题的实现 :删除选中数据:1.双击需要删除的数据行,用一个控件接受该数据行的主键值,2.点击删除按钮,通过后台程序,以上面获取的主键值,通过SQL语句,在数据库中将该行数据删除,3.清空现在的DataGridView控件中的数据,重现将操作过的数据进行填充!这样就实现了对选中行...

c#中datagridview为了显示新表怎么把旧表连同表头一起清除
data.Columns.Clear(); \/\/清除标题 dataGridView1的标题不能再前台写死,需要在后台加载(根据你加载的DATATABLE加载COLUMNS)。

C#怎么清空datagridview 里显示的数据 而不把内存中tablel里的数据清空...
你这个好像是无法以直接操作dgv的方式移除数据的!只能通过操作绑定的数据源,比如你的是DataTable,dt.Rows.Remove()或者Clear()

相似回答