2012-11-27 2 views
2

SharePoint VisualWebPart가 있는데 그 위에 GridView를 넣으려고합니다. 문제는 GridView가 페이지의 내 WebPart에 나타나지 않는다는 것입니다. Sharepoint WebPart가 표시되지 않습니다.

는 그리드입니다 :

<asp:Gridview ID="timeSheetGridView" runat="server" EnableModelValidation="True" AutoGenerateColumns="False"> 
    <Columns> 
     <asp:TemplateField HeaderText="Proiect"></asp:TemplateField> 
     <asp:TemplateField HeaderText="User"></asp:TemplateField> 
     <asp:TemplateField HeaderText="Task"></asp:TemplateField> 
     <asp:TemplateField HeaderText="Ore"></asp:TemplateField> 
     <asp:TemplateField HeaderText="Data Start"></asp:TemplateField> 
    </Columns> 
</asp:Gridview> 

그리고 여기에 내가 timeSheetGridView.DataBind()를 호출하는

if (timeSheet != null) 
{ 
    foreach (TimeSheetActualValue actualValue in timeSheet.ActualValues) 
    { 
     actualValuesList.Add(new InitialReportEntity 
          { 
           ProjectName = proiect.Name, 
           ResourceName = currentUser, 
           TaskName = task.Name, 
           Hours = (int)actualValue.ActualValue/60000, 
           Date = actualValue.StartDate 
           }); 
    } 
} 

if (actualValuesList.Count > 0) 
{ 
    timeSheetGridView.DataSource = actualValuesList; 
} 

답변

0

시도 데이터 바인딩을 만들;

+0

내가 그렇게하면 표가 나타나지만 비어 있습니다. –

+0

알았습니다. 열에 대한 'DataField'속성을 설정하는 것을 잊었습니다. –

관련 문제