从gridview中选择

时间:2009-08-22 20:30:37

标签: gridview linq-to-xml

是否可以使用从xml文件动态生成的gridview复选框?

这是我用来查询xml的LINQ查询:

var hotels =来自xmlDoc.Descendants(“Table”)的酒店              其中hotel.Element(“HOTEL_AREA”)。Value == ddllocation.SelectedItem.ToString()       &安培;&安培; Double.Parse(pplTextBox.Text)< = Double.Parse(hotel.Element(“NO_OF_PEOPLE”)。Value)                      选择新的                      {                          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(“RESTAURANT”)。价值                      }; 和gridview。提前谢谢。

    GridView1.DataSource = hotels.ToList();

    GridView1.DataBind();

1 个答案:

答案 0 :(得分:0)

您可以将gridview设置为不自动生成列。然后,您将使用所需的额外列设置列。

为列表中的项目设置列时,列名称必须在代码与设计器中的内容之间匹配。

你也可以在代码中完成所有操作,下面是一个示例: adding columns programmatically to gridview