afficher les attributs d'un objet stocké dans un datagrid
bonjour,
j utilise un datagrid pour afficher mes donnees,sauf que je paux pas afficher les attribut d'un objet stocké dans le datagrid,
je m'explique:
les donnees que j enregistre dans le datagrid sont les suivants
Code:
1 2 3 4 5 6 7 8
| for (int i = 0; i < findListVille.TListVille.Length; i++)
{
tVille = findListVille.TListVille[i];
listVille.Add(tVille);
}
datagrid.DataSource = listVille;
datagrid.DataBind(); |
l'objet tVille contient :
int VilleId
string VilleNom
et
PaysType pays
l'objet pays contient a son tour:
int paysId et string paysNom
j'ai mis le code suivant dans mon web forme:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <asp:DataGrid ID="datagrid" runat="server" BackColor="Transparent" CellPadding="4" BorderColor="Lavender"
AutoGenerateColumns="False"
OnEditCommand="Edit"
OnUpdateCommand="Update"
OnCancelCommand="Cancel"
OnDeleteCommand="Delete" DataKeyField="villeId" Width="355px">
<HeaderStyle BackColor="MediumBlue" ForeColor="White">
</HeaderStyle>
<Columns>
<asp:BoundColumn DataField="villeId" HeaderText="Id" ReadOnly="True" Visible="False">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundColumn >
<asp:BoundColumn DataField="villeNom" HeaderText="Nom" />
<asp:BoundColumn DataField="paysId" HeaderText="Id_Pays" />
<asp:EditCommandColumn CancelText="Cancel" EditText="Edit" UpdateText="Update"></asp:EditCommandColumn>
<asp:ButtonColumn CommandName="Delete" Text="Delete"></asp:ButtonColumn>
</Columns>
</asp:DataGrid> |
le probleme c'est que j'arrive pas a afficher les informations qui sont des attribut de l'objet pays,je n affiche ue les attribut de ville.
je suis sure u il y a une maniere de le faire,mais je l ai pas encore trouvé.
j espere que quelqu'un a une idée