У меня есть gridview с сохраненным источником данных proc , когда я пытаюсь заполнить datagrid, я не могу управлять положением столбцов, когда я добавляю дополнительный шаблон элемента, он автоматически позиционируется справа, но я хочу, чтобы он находился на левой стороне. что мне делать?Как изменить положение добавленного элемента в gridview в asp.net
я хочу, чтобы редактировать LinkButtons быть размещены слева после даты полного
Gridview Код:
<asp:GridView ID="ListView1" runat="server" DataSourceID="dsSched">
<Columns>
<asp:TemplateField>
<ItemTemplate> <asp:LinkButton ID="LinkButton1" runat="server">Edit</asp:LinkButton> <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());
}
напишите свой код! –
<жерех: GridView ID = Runat "ListView1" = "сервер" DataSourceID = "dsSched"> <жерех: TemplateField> <жерех: LinkButton ID = "LinkButton1" Runat =» сервер "> Изменить жерех: LinkButton> <жерех: LinkButton ID =" LinkButton2" Runat = "сервер"> Отмена жерех: LinkButton> ItemTemplate> жерех: TemplateField> asp: GridView> –
Dave
btw dsSched, который является моим datasource - это хранимая процедура, поэтому я не могу использовать связанные поля – Dave