リスト list を再実行する次の ling を使用して、チェックされたリスト ボックスをバインドしていますが、リストが空の場合、どのように管理すればよいですか? lingステートメントで例外をスローし、nullの場合、checkedlistボックスに何を設定する必要がありますか
public List<dataObject> GetAllCustomItems(CategoryType currType, int mCategoryID)
{
List<dataObject> lst = null;
try
{
switch (currType)
{
case CategoryType.Dressing:
lst = (from xx in this.DressingItems
where xx.DressingInfo.CatID == mCategoryID
select new dataObject() {
ID = xx.DressingInfo.DressingID,
Name = xx.DressingInfo.Description,
Selected = xx.IsDefault
}).ToList();
break;
}
}
例外をスローします
Value cannot be null.
Parameter name: source