Почему в ASP.NET у меня есть два блока данных - PullRequest
0 голосов
/ 06 июня 2019

Я не понимаю, почему у меня есть дубликаты столбцов, как я могу удалить 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...