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;
}
내가 그렇게하면 표가 나타나지만 비어 있습니다. –
알았습니다. 열에 대한 'DataField'속성을 설정하는 것을 잊었습니다. –