2014-01-16 2 views
0

У меня есть gridview с сохраненным источником данных proc , когда я пытаюсь заполнить datagrid, я не могу управлять положением столбцов, когда я добавляю дополнительный шаблон элемента, он автоматически позиционируется справа, но я хочу, чтобы он находился на левой стороне. что мне делать?Как изменить положение добавленного элемента в gridview в asp.net

я хочу, чтобы редактировать LinkButtons быть размещены слева после даты полного

Gridview Код:

<asp:GridView ID="ListView1" runat="server" DataSourceID="dsSched"> 
    <Columns> 
    <asp:TemplateField> 
     <ItemTemplate> &nbsp;&nbsp; <asp:LinkButton ID="LinkButton1" runat="server">Edit</asp:LinkButton> &nbsp;&nbsp; <asp:LinkButton ID="LinkButton2" runat="server">Cancel</asp:LinkButton> 
     </ItemTemplate> 
    </asp:TemplateField> 
    </Columns> 
</asp:GridView> 

я получил это право, используя событие RowDataBound

protected void ListView1_RowDataBound(object sender, GridViewRowEventArgs e) 
{ 
    // Retrieve row 
    GridViewRow row = e.Row; 

    // Intitialize TableCell list 
    List cells = new List(); 

    foreach (DataControlField column in ListView1.Columns) 
    { 
     // Retrieve first cell 
     TableCell cell = row.Cells[0]; 

     // Remove cell 
     row.Cells.Remove(cell); 

     // Add cell to list 
     cells.Add(cell); 
    } 

    // Add cells 
    row.Cells.AddRange(cells.ToArray()); 
} 
+0

напишите свой код! –

+0

<жерех: GridView ID = Runat "ListView1" = "сервер" DataSourceID = "dsSched"> <жерех: TemplateField>     <жерех: LinkButton ID = "LinkButton1" Runat =» сервер "> Изменить     <жерех: LinkButton ID =" LinkButton2" Runat = "сервер"> Отмена Dave

+0

btw dsSched, который является моим datasource - это хранимая процедура, поэтому я не могу использовать связанные поля – Dave

ответ

0

Вы можете использовать

GridView.RowStyle Недвижимость и право :horizontal-align влево.

+0

спасибо за ответ, но я думаю, что это не правильный подход, я получил ответ в любом случае, но спасибо – Dave

+0

@Dave Вы можете перефразировать свой вопрос, вы динамически добавляете шаблон? на самом деле вы делаете, меня смущает? –

+0

ОК им жаль, сначала у меня есть сетка с привязкой к таблице с сохраненным источником данных proc. то мне нужен столбец, который обрабатывает мою кнопку редактирования и отмены в левой части gridview, я пытаюсь добавить столбец, который мне нужен вручную, но он автоматически позиционируется с правой стороны. – Dave

Смежные вопросы