Thứ tư, ngày 23 tháng 5 năm 2018

Sử dụng LINQ Range để Bind dữ liệu vào DropDownList

Ngày đăng: 22/7/2011, 15:27:43PM | Lượt xem: 4,057
Hot!

Khi bạn tạo DropDownList để chứa ngày tháng (riêng biệt) bạn thường dùng vòng lặp For để thực hiện chúng rồi Bind vào DropDownList

uy nhiên với LINQ Range Operator bạn có thể tạo chúng ra đơn giản như sau mà không cần dùng đến vòng lặp

B1: Bạn có 3 DropDownList để chứa các trường Ngày,Tháng,Năm...

code
1
2
3
4
5
6
7
8
9
Ngày
<asp:DropDownList ID="DropDownList2" runat="server">
</asp:DropDownList>
Tháng
<asp:DropDownList ID="DropDownList3" runat="server">
</asp:DropDownList>   
Năm
<asp:DropDownList ID="DropDownList1" runat="server">
</asp:DropDownList>


B2: Bạn dùng LINQ Range để Bind ngày tháng vào DropDownList

otected void Page_Load(object sender, EventArgs e)
{
    if (IsPostBack) return;
    DropDownList1.DataSource = Enumerable.Range(1900, (DateTime.Now.Year - 1900)+1);
    DropDownList1.DataBind();
 
    DropDownList2.DataSource = Enumerable.Range(1, 31);
    DropDownList2.DataBind();
 
    DropDownList3.DataSource = Enumerable.Range(1, 12);
    DropDownList3.DataBind();

 Chia sẻ qua: 
Hot!
Ý kiến bạn đọc

These items will be permanently deleted and cannot be recovered. Are you sure?

Gallery

image

Maecenas viverra rutrum pulvinar

Maecenas viverra rutrum pulvinar! Aenean vehicula nulla sit amet metus aliquam et malesuada risus aliquet. Vestibulum rhoncus, dolor sit amet venenatis porta, metus purus sagittis nisl, sodales volutpat elit lorem…

Read more

Text Links

Thiết kế logo chuyên nghiệp Insky
DAFABET
W88 w88b.com/dang-ky-tai-khoan-w88
W88
ca do bong da online
Copyright © 2011 - 2012 vietshare.vn by phamkhuong102@gmail.com doanhkisi2315@gmail.com. All rights reserved.