datagridview行数据在更改数据源时与旧数据源行数据重叠

问题描述 投票:0回答:1

我正在更改数据源,这是一个包含radiobutton更改的列表,但旧数据源中的行数据在datagridview的第一个选定行中重叠。选择新行时会清楚。我已将行和标题的选择颜色设置为透明。

enter image description here datagridview行与旧数据源数据重叠。

private void rb_allmat_CheckedChanged(object sender, EventArgs e)
    {
        if (rb_allmat.Checked) // radiobutton checked.
        {
            dataGridView1.ClearSelection();
            dataGridView1.DataSource = null;
            dataGridView1.DataSource =  
CommonClass.ListofthresholdIndication; // this is a list that is to be displayed.
dataGridView1.Update();
            dataGridView1.Refresh();
            colorchange();
            changecolorofheader(); 
        }
c# datagridview windows-forms-designer
1个回答
0
投票

使用datagridview1.Rows.Clear()

© www.soinside.com 2019 - 2024. All rights reserved.