是否可以使用从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();
答案 0 :(得分:0)
您可以将gridview设置为不自动生成列。然后,您将使用所需的额外列设置列。
为列表中的项目设置列时,列名称必须在代码与设计器中的内容之间匹配。
你也可以在代码中完成所有操作,下面是一个示例: adding columns programmatically to gridview