2009-08-22 1 views
0

Возможно ли иметь флажки с gridview, которые динамически генерируются из XML-файла?Выбор из gridview

Вот запрос LINQ, который я использую для запроса XML: вар отели

= от отеля в xmlDoc.Descendants ("Таблица") где hotel.Element ("hotel_area") Значение == ddllocation. .SelectedItem.ToString() & & Double.Parse (pplTextBox.Text) < = Double.Parse (hotel.Element ("NO_OF_PEOPLE"). Значение) выбрать новый { RoomCost = hotel.Element ("ROOM_COST") . Стоимость, RoomType = hotel.Element ("ROOM_TYPE"). Значение, HotelName = hotel.Element ("HOTEL_ NAME "). Значение, NoOfPeople = hotel.Element (« NO_OF_PEOPLE »). Значение, Курение = hotel.Element (« КУРИТЬ »). Значение, Ресторан = hotel.Element (« РЕСТОРАН »). Значение }; и gridview. Заранее спасибо.

GridView1.DataSource = hotels.ToList(); 

    GridView1.DataBind(); 

ответ

0

Вы можете настроить сетку, чтобы не генерировать столбцы автоматически. Затем вы будете устанавливать свои столбцы с дополнительным столбцом, который вы хотите.

При настройке столбцов для элементов в списке имена столбцов должны совпадать между кодом и тем, что у вас есть в дизайнере.

Вы также можете сделать все это в коде ниже приведен пример: adding columns programmatically to gridview