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

时间:2019-03-06 04:08:13

标签: c# datagridview windows-forms-designer

我正在更改数据源,该数据源是带有单选按钮更改的列表,但是旧数据源中的行数据在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(); 
        }

1 个答案:

答案 0 :(得分:0)

使用datagridview1.Rows.Clear()