我有一种情况,用户有大约100个控件,主要是多选列表框 ,但其他一些东西(下拉式复选框),并缩小了筛选的复杂搜索条件。当他们回来后,他们希望提起一个记录来重置控件到他们用来匹配标准的值。C#将数据恢复到控件Iterativley
因此,我制作了一个表,每个控件都有一个列,并且iterativley存储这些值 - 逗号 已删除的列表框 - 当用户锁定搜索条件以移至下一步时。
其他然后使用开关来说,如果值是x:设置控制x值(s)所以是否有一个很好的方式来遍历这个,看到列的名称是控件的名称?我此刻难倒...
var CParam = QueryFnc.RstrCntrls(Jnum, Qnum);
foreach(var a in CParam)
{
//Map Values to Matching Named Control
}
您应该分享一些代码,向我们展示控件集合的外观。你可能想看看标签排序,但在你的情况下可能还不够。 –
@ J.N。这就是关于我目前的情况......我更多的是在思考阶段大声笑......我可以轻松地做一个300线路切换,但我想我会考虑一个更好的方法来解决它 –