Hola chic@s, aqui moléstandolos con una pregunta, soy novato en esto del .NET y la verdad es que me está rompiendo un poco la cabeza, necesito saber cuál es la manera de hacer un Binding a un datagrid a partir de una estructura?
Código:
public struct applicantDetails
{
public applicantDetails(string question, string answer)
{
Question = question;
Answer = answer;
}
public string Question;
public string Answer;
}
La llamo mas o menos asi:
Código:
//Si encuentro este registro...
if ( item.Get() )
{
listDataGridApp.Visible = true;
applicantDetails[] appData = new applicantDetails[26];
appData[0] = new applicantDetails("Date Applied", item.jobdate.ToString());
.
.
.
listDataGridApp.Visible = true;
listDataGridApp.DataSource = appData;
listDataGridApp.DataBind();
}
Ok, resulta que si hace el binding, pero no veo mis valores
Me muestra en lugar de mis datos, esto:
VisionCMT.Admin.ManageJobApplicant+applicantDetail s
Mi HTML es el siguiente:
Código:
<asp:DataGrid id="listDataGridApp" CssClass="listtable" Runat="server" UseAccessibleHeader="false" AllowPaging="false" utoGenerateColumns="false">
<Columns>
<asp:TemplateColumn>
<ItemTemplate><%# Container.DataItem %></ItemTemplate></asp:TemplateColumn>
</Columns>
</asp:DataGrid>
Cualquie ayuda será enormemente recompensada.
Saludos