我有一个基于winforms的网站。
此网站有一个包含转发器的页面。
转发器包含许多项目,每个项目都包含用户控件的多个实例。
转发器中每个项目的实例数不同。
通常情况下,如果我是动态创建一个usercontrol,我会在page_init方法中这样做,以便在回发期间所有数据都可用,等等。
但是,在创建转发器项目之前,我不知道我需要多少个用户控件实例。
那么,我该如何解决这个问题呢?我需要在page_init中创建这些用户控件以使它们可用,但我不知道它会绑定多少。
我能看到的唯一方法是双重处理数据,在页面init中,创建一个Dictionary<,List>,然后在DataItem_Bind和DataItem_Create方法中使用它。但这似乎效率低下。
有更优雅的方式来管理这个问题吗?
答案 0 :(得分:0)
jbl得到了它。 必须回答我自己的问题才能删除对我个人资料的评论,抱歉。