我试图根据ComboBox中的选定项填充DataGridView,我有这个部分工作.
但是,我需要能够在从新项目添加新数据之前清除网格,而不是仅仅添加到最后.
如何在向其添加项目之前清除DataGridView?
Tre*_*ley 77
首先,使数据源为空:
this.dataGridView.DataSource = null;
Run Code Online (Sandbox Code Playgroud)
然后清除行:
this.dataGridView.Rows.Clear();
Run Code Online (Sandbox Code Playgroud)
然后将数据源设置为新列表:
this.dataGridView.DataSource = this.GetNewValues();
Run Code Online (Sandbox Code Playgroud)
Jon*_*649 13
如果它绑定到数据源 -
dataGridView.DataSource=null;
dataGridView.Rows.Clear();
Run Code Online (Sandbox Code Playgroud)
为我工作.
您可以清除DataGridView这种方式
dataGridView1.Rows.Clear();
dataGridView1.Refresh();
Run Code Online (Sandbox Code Playgroud)
如果是,databound那就试试吧
dataGridView1.Rows.Clear() // If dgv is bound to datatable
dataGridView1.DataBind();
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您不仅要清除数据,还要清除ComboBox,Checkbox,请尝试
dataGridView.Columns.Clear();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
186211 次 |
| 最近记录: |