首页 > 解决方案 > 为什么我在 ASP.NET 中有两个数据网格

问题描述

我不明白为什么我有重复的列如何删除最后 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;
        }
 }

这是我的网格在视觉上的样子。 重复的表列

标签: asp.netgridview

解决方案


推荐阅读