我在Asp网页上有2个dropdownlist框,它们都绑定到数据库,每个都绑定到不同的表。我正在使用linq to sql从表中获取信息并在文本框中显示结果...问题是当我从下拉列表中选择一个项目时..它似乎从数据库的两个表中获取了信息...我在每个下拉列表框中都有以下代码......该代码在两个下拉框中的选定索引更改事件中
这是给客户的下拉菜单
这是库存商品编号的下拉列表
感谢您的任何帮助
-InkedGFX
这是给客户的下拉菜单
using (DB_ClassDataContext myDB = new DB_ClassDataContext(conn)) { var cust = from c in myDB.Customers where c.Company_Name == DropDownList3.Text select new { customer = c.Company_Name, contact = c.Contact_Name, phone = c.Bus_Phone, address = c.Address }; foreach (var item in cust) { txtContactName.Text = item.contact; txtPhone.Text = item.phone; txtCompanyAddress.Text = item.address; } }
这是库存商品编号的下拉列表
using (DB_ClassDataContext Inv = new DB_ClassDataContext(conn)) { var inventory = from inv in Inv.Inventories where inv.ItemNumber == DropDownList2.Text select new { itemName = inv.ItemName, itemDesc = inv.ItemDesc, itemPrice = inv.ItemPrice }; foreach(库存中的可变项目) { txtItemName.Text = item.itemName; txtItemDesc.Text = item.itemDesc; txtItemPrice.Text = item.itemPrice.ToString(); } }
感谢您的任何帮助
-InkedGFX