Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2006, 14:29
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años
Puntos: 98
Enlazar estructura a datagrid

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
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway