如何在使用 Collection C# 时从选中的复选框中获取总计数
How to take total count from selected checkbox while using from Collection C#
在我的页面中,有多个带有值的复选框。我正在从集合中获取这些值。我想获取特定选中的复选框总数。
我试过下面的代码,但是我收到一个错误。
foreach (string key in collection.AllKeys)
{
var selectedCount = Convert.ToInt32(collection.GetValues(Convert.ToInt32(collection.AllKeys)).Contains("true"));
}
如果我使用上面的代码,结果会显示类似
的错误
Unable to cast object of type 'System.String[]' to type
'System.IConvertible'.
给我一些建议来找出答案?
这应该得到总计和小计
int totalSelected = 0;
foreach (string key in collection.AllKeys)
{
int subTotalSelected = collection.GetValues(key).Where(x => x.Contains("true")).Count();
totalSelected += subTotalSelected;
}
在我的页面中,有多个带有值的复选框。我正在从集合中获取这些值。我想获取特定选中的复选框总数。
我试过下面的代码,但是我收到一个错误。
foreach (string key in collection.AllKeys)
{
var selectedCount = Convert.ToInt32(collection.GetValues(Convert.ToInt32(collection.AllKeys)).Contains("true"));
}
如果我使用上面的代码,结果会显示类似
的错误Unable to cast object of type 'System.String[]' to type 'System.IConvertible'.
给我一些建议来找出答案?
这应该得到总计和小计
int totalSelected = 0;
foreach (string key in collection.AllKeys)
{
int subTotalSelected = collection.GetValues(key).Where(x => x.Contains("true")).Count();
totalSelected += subTotalSelected;
}