Gridview проблема с авторазмером строк - PullRequest
1 голос
/ 06 июля 2011

В основном мои строки автоматически меняются в зависимости от количества элементов, которые у него есть.Если в нем есть один элемент, то заголовок и пейджер имеют большой размер.

Как исправить верхний и нижний колонтитулы ,, и можно вставить несколько пустых строк, чтобы не расширять элемент..

Я пытался сделать это с событием смены страницы .. но не очень успешно, поэтому мне нужна помощь ..

Это то, о чем я думал до сих пор:

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    if (this.GridView1.Rows.Count < this.GridView1.PageSize)
    {
        foreach (GridViewRow tt in GridView1.Rows)
        { tt.Height = Unit.Pixel(30); }

    }
}

protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
    if (this.GridView1.Rows.Count < this.GridView1.PageSize)
    {
        foreach (GridViewRow tt in GridView1.Rows)
        { tt.Height = Unit.Pixel(30); }

    }
}

Ответы [ 2 ]

1 голос
/ 07 июля 2011

Дайте CSS для вашего Gridview, и в основном для ваших (т.е. CSS) Gridview Headerstyle and Rowstyle Свойства.

0 голосов
/ 07 июля 2011

Можете ли вы попробовать с таблицей стилей. Допустим, если только одна запись применяет один стиль CSS, то есть другой обычный стиль. Я думаю, что это возможно.
Дайте мне знать, если вам нужна дополнительная помощь по этому вопросу.

...