私のページにCheckBoxListがあります。linqを使ってすべての選択項目の値を取得する方法はありますか?Asp.netのCheckBoxListで選択されたアイテムを取得する方法
CheckBoxListで選択した項目の値を取得する最適な方法は何ですか?
私のページにCheckBoxListがあります。linqを使ってすべての選択項目の値を取得する方法はありますか?Asp.netのCheckBoxListで選択されたアイテムを取得する方法
CheckBoxListで選択した項目の値を取得する最適な方法は何ですか?
あなたは、チェックボックスリストのアイテムを取るとのListItemにそれらを変換することによって、このついて行くと、そのコレクションから、このような選択された人たちを、フェッチできます
var selectedItems = yourCheckboxList.Items.Cast<ListItem>().Where(x => x.Selected);
ここでは簡単な方法
foreach (System.Web.UI.WebControls.ListItem oItem in rdioListRoles.Items)
{
if (oItem.Selected) // if you want only selected
{
variable = oItem.Value;
}
// otherwise get for all items
variable = oItem.Value;
}
です
List<string> selectedValues = chkBoxList1.Items.Cast<ListItem>().Where(li => li.Selected).Select(li => li.Value).ToList();
ここをクリック http://stackoverflow.com/questions/1196007/linq-get-all-selected-values-of-a-checkboxlist-using-a-lambda-expression – Coder