2015-01-26 7 views
0

gridview를 사용하여 ASP.NET에서 MSSQL의 데이터를 가져오고 있습니다. 데이터가 성공적으로 전송됩니다. HTML이 있고 긴 텍스트가있는 두 개의 열만 제대로 표시되지 않습니다. 각 셀은 33 자 후에 끝납니다. 데이터를 가져 와서 LABEL에 넣습니다. gridview에GRIDVIEW가 ASP.NET VB.NET의 셀에 완전한 텍스트를 표시하지 않음

<asp:GridView ID="GridView1" runat="server" Width="100%" 
      Font-Names="Arial" Font-Size="Small" 
      AllowSorting="True" AutoGenerateColumns="False" 
      DataKeyNames="IDLessonLearnt" CellPadding="3" CellSpacing="3" 
      DataSourceID="SqlDataSource1" PageSize="25" ShowFooter="True"> 
      <HeaderStyle ForeColor="White" Font-Bold="True" 
      BackColor="#25a0da" Font-Names="Arial" Font-Size="14px" Height="30px"></HeaderStyle> 

      <Columns> 

<asp:TemplateField ItemStyle-Width="600px" HeaderText="LESSONS/ISSUES" ItemStyle-HorizontalAlign="left"> 
<ItemTemplate> 
<asp:Label ID="LessonLearned" runat="server" Text ='<%# System.Web.HttpUtility.HtmlEncode(Eval("LessonsIssues"))%>' ></asp:Label> 
</ItemTemplate> 
<ItemStyle Wrap="true" Width="600" /> 
<HeaderTemplate> 
<asp:TextBox ID="txtLessonLearned" runat="server" onkeyup="filter_LessonLearned(this)" CssClass="texbox_header" 
        Width="590px" placeholder="LESSONS/ISSUES" Text=""> </asp:TextBox> 
    </HeaderTemplate> 
    <ItemStyle HorizontalAlign="left" Width="600px" /> 
    </asp:TemplateField> 

</Columns> 
</asp:GridView> 

나는이 GRIDVIEW 및 데이터 소스에서 .aspx 파일에있는 모든 프로그래밍을 사용하고 있지 않다 내부에 다음과 같이 코드입니다. 데이터베이스의 html 코드가 파싱 되더라도 모든 데이터가 잘 전달되지만 셀의 33 자만 표시됩니다.

제한 사항이 있습니까? 어떤 제안. 미리

+0

데이터베이스에있는 HTML 열의 데이터 유형은 무엇입니까? –

+0

varchar (MAX)입니다. – Alz

답변

0

Thxn 난 테이블 VARCHAR (max)를 가지고 있지만 사용 된 프로 시저가 다른 개발자에 의해 개발되었다 (200)의 열 길이를 가지고 있다는 것을 알았다. 나는 9000으로 바뀌었고 지금은 효과가있다.