DataGridView.Clear()

前端 未结 19 1831
夕颜
夕颜 2020-12-02 20:01

Here comes the trouble. I want to delete all rows from datagridview. This how i add rows:

private void ReadCompleteCallback(object clientHandle, Opc.Da.ItemV         


        
相关标签:
19条回答
  • 2020-12-02 20:25

    If I remember correctly, I set the DataSource property to null to clear the DataGridView:

    datagridview.DataSource = null;
    
    0 讨论(0)
  • 2020-12-02 20:26

    Try this

    DataGridView1.DataSource=ds;
    ds.Clear();
    
    0 讨论(0)
  • 2020-12-02 20:27
    dataGridView1.DataSource=null;
    
    0 讨论(0)
  • 2020-12-02 20:28

    I'm betting you just need to refresh the datagrid. Try this:

    dataGridView1.Rows.Clear();
    dataGridView1.Refresh();
    

    If this works... you might want to rethink this part of your application.

    0 讨论(0)
  • 2020-12-02 20:30

    try setting RowCount to 0(allowuserstorows should be false), along with calling clear

    0 讨论(0)
  • 2020-12-02 20:30

    If your DataGridView does not have any DataSource the solution does not come by manipulating it.

    You will always have an empty row if you have the AllowUserToAddRows property set to true.

    Put AllowUserToAddRows = false if you don't need permise this.

    0 讨论(0)
提交回复
热议问题