Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Lấy dữ liệu từ listbox sang textbox trong webform như thế nào?

  1. #1
    Ngày gia nhập
    10 2010
    Bài viết
    1

    Mặc định Lấy dữ liệu từ listbox sang textbox trong webform như thế nào?

    Mình có bài này, ngồi suy nghĩ mãi ko ra, mò đủ cách, chế đủ kiểu cũng không ra
    bài của mình như sau :
    web có 1 database gồm :

    CREATE TABLE LOP
    (
    MALOP VARCHAR(5),
    TENLOP NVARCHAR(50)
    CONSTRAINT PK_MALOP PRIMARY KEY (MALOP)
    )

    CREATE TABLE DSSV
    (
    MASV VARCHAR(5),
    HOSV NVARCHAR(40),
    TENSV NVARCHAR(10),
    NGAYSINH DATETIME,
    HINH NVARCHAR(50),
    MALOP VARCHAR(5)
    CONSTRAINT PK_DSSV PRIMARY KEY (MASV)
    CONSTRAINT FK_DSSV_MALOP FOREIGN KEY (MALOP) REFERENCES LOP(MALOP)
    )

    Trong web có 1 dropdownlist để show tên lớp :


    private void show_lop()
    {
    SqlConnection cnn = new SqlConnection(ckn);
    string lenh = "select * from LOP";
    //SqlCommand cmd = new SqlCommand(lenh,cnn);
    DataTable dt = new DataTable();
    SqlDataAdapter da = new SqlDataAdapter(lenh,cnn);
    da.Fill(dt);
    ddl_danhsachlop.DataSource = dt;
    ddl_danhsachlop.DataTextField = "TENLOP";
    ddl_danhsachlop.DataValueField = "MALOP";
    ddl_danhsachlop.DataBind();
    }

    Khi bấm chọn tên lớp trong dropdownlist thì sẽ hiện qua listbox danh sách SV có tên trong lớp đó

    protected void lb_sinhvien_Load(object sender, EventArgs e)
    {
    SqlConnection cnn = new SqlConnection(ckn);
    string lenh = "select * from DSSV where MALOP='" + ddl_danhsachlop.SelectedValue + "'";
    Session["id"]=lenh;
    DataTable dt = new DataTable();
    SqlDataAdapter da = new SqlDataAdapter(lenh, cnn);
    da.Fill(dt);
    lb_sinhvien.DataSource = dt;
    lb_sinhvien.DataTextField = "MASV";
    lb_sinhvien.DataValueField = "MASV";
    lb_sinhvien.DataBind();
    }

    và bây giờ đến phần bí: Mình muốn bấm vào listbox thì sẽ lấy thông tin đưa qua textbox
    code của mình đây :
    bạn nào sửa dùm. không biết viết trong event nào hết, mình nghĩ là trong selectedindexchangned của listbox.

    protected void lb_sinhvien_SelectedIndexChanged(object sender, EventArgs e)
    {

    SqlConnection cnn = new SqlConnection(ckn);
    lb_sinhvien_Load(sender, e);
    string lenh = "select * from DSSV where MASV='" + lb_sinhvien.SelectedValue + "'";
    DataTable dt = new DataTable();
    SqlDataAdapter da = new SqlDataAdapter(lenh, cnn);
    da.Fill(dt);
    ................................
    viết tiếp dùm mình dc ko, cám ơn nhiều .MÌnh nghĩ là nó không thấy dc dữ liệu trong listbox
    }
    thanks nhiều ...

  2. #2
    Ngày gia nhập
    01 2011
    Bài viết
    189

    Không hiểu ý bạn trong hàm này làm gì mà gọi dữ liệu bind vào thế.
    Code:
    protected void lb_sinhvien_SelectedIndexChanged(object sender, EventArgs e)
    {
    
    SqlConnection cnn = new SqlConnection(ckn);
    lb_sinhvien_Load(sender, e);
    string lenh = "select * from DSSV where MASV='" + lb_sinhvien.SelectedValue + "'";
    DataTable dt = new DataTable();
    SqlDataAdapter da = new SqlDataAdapter(lenh, cnn);
    da.Fill(dt);
    ................................
    viết tiếp dùm mình dc ko, cám ơn nhiều .MÌnh nghĩ là nó không thấy dc dữ liệu trong listbox
    }
    Bạn thử cách này xem sao

    Code:
    protected void lb_sinhvien_SelectedIndexChanged(object sender, EventArgs e)
    {
      Textbox1.Text=ListBox1.SelectedValue.ToString();
    }
    Có gì thì pm lại!kaka

  3. #3
    Ngày gia nhập
    10 2009
    Nơi ở
    Việt Nam
    Bài viết
    359

    Của bạn đây, bạn openweb tới thư mục của mình và sửa lại đường dẫn csdl + nhớ rằng các dropdown và listbox bạn pải để thuộc tính AutoPostBack = true để nó có thể hoạt động. happy.
    Attached Files Attached Files
    Muốn thành công thì đừng thất vọng - nhưng nếu có lúc thất vọng thì cứ làm việc trong sự thất vọng đi.

Các đề tài tương tự

  1. lấy hết danh sách từ listbox đưa sang textbox
    Gửi bởi quanchua trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 12-12-2013, 08:26 PM
  2. Hướng dẫn tách dữ liệu từ ListBox sang TextBox
    Gửi bởi rossoneri trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 13-03-2012, 08:38 PM
  3. Cách chuyển dữ liệu từ listbox sang textbox trong WPF?
    Gửi bởi cvnoline trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 23-02-2012, 02:14 PM
  4. Cần giúp đỡ về việc lấy dữ liệu từ listbox sang textbox trong webform
    Gửi bởi prosiden trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 17-11-2011, 10:58 AM
  5. Lấy text từ listBox sang TextBox
    Gửi bởi minhbao11111 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 19-09-2011, 02:43 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn