tôi binded DDL của tôi để cơ sở dữ liệu của tôi như dưới đây, nhưng làm thế nào tôi có thể thêm một văn bản mặc định trên đầu trang của các giá trị binded để nó xuất hiện như:Thêm một giá trị mặc định trong DropDownList sau khi ràng buộc với cơ sở dữ liệu
Select Color ---> default text
Red ---> database value
Blue ---> database value
Green ---> database value
Mã số:
DropDownList ddlSize = (DropDownList)FormView_Product.Row.Cells[0].FindControl("ddlSize");
CommerceEntities db = new CommerceEntities();
ddlColor.DataSource = from p in db.ProductTypes
where p.ProductID == pID
orderby p.Color
select new { p.Color };
ddlColor.DataTextField = "Color";
Cảm ơn!
đang theo chương trình của bạn sẽ không làm cho bạn "Chọn" item defult hoặc mục hàng đầu. Nó sẽ chỉ đơn giản là ở dưới cùng của danh sách và mục đầu tiên trong danh sách sẽ được chọn, trừ khi anh ta đặt 'SelectedValue'. Xem câu trả lời của tôi để biết chi tiết. –
Có, cảm ơn @Justin. Chèn phương pháp thay vào đó sẽ làm điều đó. –
Tuyệt. Nếu bạn chỉ cần một văn bản và giá trị trống làm giá trị mặc định của mình, bạn thậm chí không cần thêm bất kỳ Mục danh sách nào. AppendDataBoundItems = "True" sẽ thực hiện công việc. Cảm ơn! –