2012-03-23 3 views
3

공백을 없애기 위해 Visual Studio & gridview를 제거하려고합니다. 그것은 나를 괴롭 히고있는 조금 성가심입니다.GridView 항목 템플릿에서 여분의 공백 제거

내부에 멋지게 서식이 지정된 html이있는 경우.

<ItemTemplate> 
    <asp:Literal ID="myLit" runat="server" /> 
</ItemTemplate> 

그것은 방화범 다음과 같은 출력을 생성 -

<td> Text </td> 

는 내가 다음에 서식 내 HTML을 변경하는 경우, 그것은 작동합니다 알고 있습니다.

<ItemTemplate><asp:Literal ID="myLit" runat="server" /></ItemTemplate> 
<td>Text</td> 

문제는 VS2010 및/또는 codemaid 확장은 항상 내가 때문에 일부 여분의 공간 문제를 했어

<ItemTemplate> 
     <asp:Literal ID="lblJson" runat="server" /></ItemTemplate> 
<td> Text</td> 

(시작 부분에 공간을 추가하는)로 돌아갑니다이다 Jquery 테이블 정렬 플러그인.
HTML에서 여분의 공백을 제거하기 위해 gridview를 말하는 방법이 있습니까?

감사 알렉스

+1

.NET을 사용하자마자 HTML 서식에 대한 모든 제어 권한을 포기합니다. 빌이 다시 이깁니다. – ianbailey

+0

예, 저는 .net을 사용하고 있습니다. 나는 여분의 공간을 다듬는 것에 대해 들어 본 적이없는 부동산이 있기를 바라고 있습니다. – Lareau

+0

추가되는 공간을 없애기위한 css 트릭이 없습니까? – Lareau

답변

0

사용의 FindControl을 사용하여 콘텐츠 컨트롤을 잡아 공백을 제거 할 수있는하여 ItemDataBound 이벤트입니다. 당신이 RowDataBound 이벤트에 그들을 제거 할 수 있습니다 내부의 공백으로 값을받을 경우

+0

문제는 lblJson 리터럴의 내용과 관련이 없습니다. html 디자이너에 표시되는 html의 간격을 사용합니다. – Lareau

1

myLit = e.Row.Cells[0].Text; 

한 다음 그들을

또는

이 일 수 있었다 제거하는 간단한 문자열 조작을 사용하여 정렬이 왼쪽으로 설정되어 있지 않습니다 ...

다음 필드를 설정하는 열 섹션에 다음을 추가하십시오.

ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left"