Datagridview中的令人讨厌的空单元格

时间:2019-04-03 09:53:39

标签: c# datagridview datatable dbnull complex-networks

我用C#编写了2个函数,这些函数在WinForms DataGridView控件中打印一些数据。但是正如我在图像中显示突出显示的单元格一样;有一些不愉快的空单元。 我写了这段代码:

    public DataSet ds = new DataSet("network_dataset");
    public DataTable dt = new DataTable();
    public void printToDatagridView() // 1th function to print
    {
        dt.Columns.Clear();
        dt.Rows.Clear();

        dt.Columns.Add("Node", typeof(int));
        dt.Columns.Add("Opinion", typeof(int));

        for (int i = 0; i < NOV; i++) 
        {
            DataRow row = dt.NewRow();
            row["Node"] = network_array[i, 0];
            row["Opinion"] = network_array[i, 1];
            dt.Rows.Add(row);
        }
        dataGridView1.DataSource = dt;

    }
    public void printToDatagridView_update(int k)//2th function to print update 
    {
        DataRow row;
        dt.Columns.Add("Iteration " + (k + 1), typeof(int));

        for (int i = 0; i < NOV; i++) 
        {
            row = dt.NewRow();
            row["Iteration " + (k + 1)] = network_array[i, 1];
            dt.Rows.Add(row);
        }
     }

现在如何在一行中打印行,或者如何删除空单元格?

1 个答案:

答案 0 :(得分:0)

我用C#编写了2个函数,这些函数在WinForms DataGridView控件中打印一些数据。但是正如我在图像中显示突出显示的单元格一样;有一些不愉快的空单元。我写了这段代码: null cells