我有一个MS SQL表,其中包含以下列:ProductItemCategoryID,ParentProductItemCategoryID和ProductCategoryText。我也有一个名为cmbCategory的ASPxComboBox。我用在ProductCategoryText列中找到的数据填充ASPxComboBox。下面是我用来填充comboBox的代码。还有我用来提取ProductItemCategoryID和ParentProductItemCategoryID的代码:
private void LoadComboBox()
{
var productCategoryText = new ProductItemCategoryList().Cast<ProductItemCategory>().Select(a => a.ProductCategoryText).ToList();
cmbCategory.Items.AddRange(productCategoryText);
}
//Pull the parentProductItemCategoryID AND productItemCategoryID
protected void cmbCategory_SelectedIndexChanged(object sender, EventArgs e)
{
var parentCategoryID = new ProductItemCategoryList().Cast<ProductItemCategory>().Select(b => b.ParentProductItemCategoryID).ToList();
var productItemID = new ProductItemCategoryList().Cast<ProductItemCategory>().Select(c => c.ID).ToList();
}
我想知道comboBox上所选项目的ProductItemCategoryID和ParentProductItemCategoryID。我怎么做?如何匹配这3个列表中的项目?请帮忙。