2009-08-22 8 views
0

Est-il possible d'avoir des cases à cocher avec une vue de grille générée dynamiquement à partir d'un fichier xml?Sélection à partir d'une vue en grille

est ici la requête LINQ que j'utilise pour interroger le xml:

var = hôtels de hôtel à xmlDoc.Descendants ("Table") où hotel.Element ("HOTEL_AREA") Valeur == ddllocation. .SelectedItem.ToString() & & Double.Parse (pplTextBox.Text) < = Double.Parse (hotel.Element ("NO_OF_PEOPLE"). Valeur) sélectionnez nouveau { RoomCost = hotel.Element ("ROOM_COST") .Value, RoomType = hotel.Element ("ROOM_TYPE"). Value, HotelName = hotel.Element ("HOTEL_ NAME "). Valeur, NoOfPeople = hotel.Element (" NO_OF_PEOPLE "). Valeur, Fumer = hotel.Element (" SMOKING "). Valeur, Restaurant = hotel.Element (" RESTAURANT "). Valeur }; et le gridview. Merci d'avance.

GridView1.DataSource = hotels.ToList(); 

    GridView1.DataBind(); 

Répondre

0

Vous pouvez définir la grille pour ne pas générer automatiquement les colonnes. Ensuite, vous devez configurer vos colonnes avec la colonne supplémentaire que vous voulez.

Lorsque vous configurez les colonnes pour les éléments de la liste, les noms de colonne doivent correspondre entre le code et ce que vous avez dans le concepteur.

Vous pouvez aussi le faire tout dans le code ci-dessous est un exemple: adding columns programmatically to gridview

Questions connexes