使用带有加密的listitem值的checkedboxlist数据绑定,我编写了一个方法来返回一个数组,该数组在回发时包含各自的检查项。 签名类似于以下
private Array GetCheckedItems(CheckBoxList ctrlChkbox)
{
//decrypt and push to array
}
这是返回的最佳对象吗?我将再次访问数组项以单独推送到DataBase。(我还将再次使用gridview绑定相同的数据以显示记录。它就像单页表单,带有gridview来显示记录) 哪些对象可能比数组更能带来好处和性能。基于键的我会感觉很好。请告诉我这个, 问候, Deeptechtons
答案 0 :(得分:1)
围绕馆藏的表现很难回答。
Array
“简单”提供了良好的表现,如果项目计数已知(如果你似乎,如果可以从UI访问被检查的项目列表),并且你非常直接地访问它。
关于List<T>
的一些信息,如你所说,你会把它放回到gridview中。
您应该尝试关注(取决于元素的数量,总是)关于“装箱/拆箱”信息。
我认为这将是你的主要问题。
提取值以将其推入数据库或gridview可能是您的数据的两种不同用途。
如果“装箱/拆箱”比收集元素更符合您的需求,则链接列表可以是一种接一种地插入/读取它的方式。
如果有许多元素(不知道哪个数字),addRange()
中的List<T>
也需要考虑
总是很多方法,很难