2013-05-31 3 views
0

в следующем моем gridview, и я хочу удалить все границы.Как установить стиль для границы сетки?

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

gridview

+1

2 пути. Вы можете сделать это с помощью проектного вида, щелкнув по gridview, и выберите Gridlines: оба в Gridlines: none или дайте сетке cssclass и n'border: none' – DiederikEEn

+0

выполняет свою работу thnx – user2384794

+0

Нет проблем :) Я установлю как awnser, так что вы можете проверить его как отмеченный – DiederikEEn

ответ

2

Вы должны добавить RowDataBound событие в GridView управления:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 
    { 
     TableCell tCell = e.Row.Cells[2]; 
     tCell.Attributes["style"] = "border-right:0"; 
    } 

Попробуйте также с

<ItemStyle border="0" /> 

С Свойства:

BorderStyle>>RowStyle:none 

Надеюсь, что это поможет.

+0

, как я могу это сделать, используя свойства gridview, а также для границ строк, потому что я не хочу иметь сторонние границы – user2384794

+0

, что это проблема? я буду смотреть на свойства, подождите. – Freelancer

+0

@ пользователь2384794 входить редактирование. – Freelancer

1

Вы пытались установить свойство «GridLines» на «none» в gridview? Он должен это сделать.

В противном случае вы можете попытаться создать класс CSS;

<style type="text/css"> 
    .MyClass { 
     border:none // As @DiederikEEn said. 
    } 
    .MyClass td{ 
     border:none // As @DiederikEEn said. 
    } 
</style> 

И поставил в CssClass вашего GridView так:

<asp:GridView runat="server" id="myGridView" CssClass="MyClass"> 
    [...] 
</asp:GridView 
+0

'GridLines =" None "' – Homer

1

2 пути. Вы можете сделать это с помощью проектного вида, щелкнув по gridview, и выберите Gridlines: оба для Gridlines: none или дать сетку cssclass и n border:none

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