为什么我在ASP.NET中有两个数据网格

时间:2019-06-06 14:50:32

标签: asp.net gridview

我不明白为什么我有重复的列,如何删除最后3列。我已经尝试修复它,但是每次我删除所有列。

这是我填充数据网格的方式。

 protected void BindGridList()
    {
       DataTable dt = ConvertToDatatable(lEmp);

        DataView dv = new DataView(dt);
        dv = dt.DefaultView;

        if (dt.Rows.Count > 0)
        {
            GridView1.DataSource = dt;
            GridView1.DataBind();
        }
        else
        {
            dt.Rows.Add(dt.NewRow());
            GridView1.DataSource = dt;
            GridView1.DataBind();
            GridView1.Rows[0].Cells.Clear();
            GridView1.Rows[0].Cells.Add(new TableCell());
            GridView1.Rows[0].Cells[0].ColumnSpan = dt.Columns.Count;
            GridView1.Rows[0].Cells[0].Text = "datos no encontrados";
            GridView1.Rows[0].Cells[0].HorizontalAlign = HorizontalAlign.Center;
        }
 }

这是我的网格的外观。 Duplicate table columns

0 个答案:

没有答案