paul_vin Ответов: 2

Я хочу кнопку Обновить и отредактировать в конце строки в виде сетки


У меня есть кнопка редактирования и удаления, я хочу, чтобы она была в конце строки

Что я уже пробовал:

&ЛТ;АСП:таблицы с ID="gridview1, на" атрибут runat="сервер" OnRowCommand="GridView1_RowCommand" CssClass="таблица-отзывчивый"&ГТ;

2 Ответов

Рейтинг:
2

Vincent Maverick Durano

Вы могли бы легко организовать порядок Columns в GridView если вы установите AutogenerateColumns собственность на false.

С тех пор как вы использовали AutogenerateColumns, тогда вы могли бы попробовать что-то вроде этого:

<asp:gridview id="GridView1" runat="server" onrowcreated="GridView1_RowCreated" cssclass="table table-responsive">
    <columns>
      <asp:commandfield showeditbutton="True">
    </asp:commandfield></columns>
</asp:gridview>


с фоновым кодом:
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e){

        GridViewRow row = e.Row;
        // Intitialize TableCell list
        List<tablecell> columns = new List<tablecell>();
        foreach (DataControlField column in GridView1.Columns)
        {
            //Get the first Cell /Column
            TableCell cell = row.Cells[0];
            // Then Remove it after
            row.Cells.Remove(cell);
            //And Add it to the List Collections
            columns.Add(cell);
        }

        // Add cells
        row.Cells.AddRange(columns.ToArray());
}
</tablecell></tablecell>


Приведенный выше код переместит автоматически сгенерированные столбцы в самый левый столбец вашего сайта. GridView.


Рейтинг:
14

Mcbaloo

Вам нужна кнопка редактирования и удаления в конце каждой строки внутри gridview? если да, перейдите к свойствам gridview, нажмите на коллекции, затем выберите столбец шаблона и выберите поле кнопки. Это должно добавить кнопку в конце строки.