我已经获得了一个模型,我不知道是否可以在ASP.NET中编写代码,而不是真正的html和javascript向导。
我想要一个GridView,当选择一行时,所选行会扩展并在所选行下方显示一组附加信息,其中还包括另一个小GridView。这个想法是全部都是在线的。因此,如果用户选择了第4行,那么附加信息将显示在第4行下方,然后在附加信息之后,父GridView将继续第5行。
最终我想做一个多选类型的设置,但首先我需要弄清楚这是否可能。此外,解决方案必须是508 Compliant
我考虑的一个解决方案是只使用一个“列”。然后我将所有字段放在ItemTemplate中,并将我的详细信息面板内容放在EditItemTemplate中,而不是选择行,将其设置为编辑模式。这个解决方案的问题是,如果我将所有内容都放在一个巨大的ItemTemplate中,我将失去多列的功能。
赞赏任何和所有建议或想法。
答案 0 :(得分:1)
我在ListView中使用gridview并使用ajaxcontroltoolkit collapsible panel
完成了此操作您的父列表将是一个列表视图,每个项目有2个表行,第一行是您的父列,第二行使用colspan并添加包裹在可折叠面板上的gridview
答案 1 :(得分:1)
您所描述的内容最适合ListView控件。设置比网格视图需要更多模板工作,但您可以更多地控制它,并且可以模拟GridView的外观。您可以将Selected Item模板设置为包含绑定到详细数据的另一个ListView(或GridView)。