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

Đề tài: Giá trị combobox không giống với giá trị combobox ở datagridview khi mình insert

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

    Mặc định Giá trị combobox không giống với giá trị combobox ở datagridview khi mình insert

    Tiêu đề mình đặt vậy không biết có hợp lí không nữa!


    //hinh sai




    Khi mình thực hiện insert mặc dù ở combobox mã ngành ở trên mình chọn là "Đại học quản tri kinh doanh" nhưng ở dưới lại hiện là "Cao đẳng tin".
    Mình binding datagrid, combobox, textbox rồi!!

    Code:
    ////////////////////
                //load len cboMaNganh
                cboMaNganh.DataSource = nganhBus.layDSNganh();
                cboMaNganh.DisplayMember = "TenNganh";
                cboMaNganh.ValueMember = "MaNganh";
    Code:
     //Load combobox Ma Nganh len datagrid
                colMaNganh.DataSource = nganhBus.layDSNganh();
                colMaNganh.DisplayMember = "TenNganh";
                colMaNganh.ValueMember = "MaNganh";
    Code:
     //Lay danh sach nghanh
            public DataTable layDSNganh()
            {
                string sql = "SELECT *FROM Nganh";
                return connData.getDataTable(sql);
            }
    Đã được chỉnh sửa lần cuối bởi suzuke169 : 25-07-2011 lúc 01:15 PM.

  2. #2
    Ngày gia nhập
    08 2009
    Nơi ở
    TP Cần Thơ - Lộ 91B
    Bài viết
    214

    - Bạn nói chưa rõ nên mình chưa thể giải thik được nhưng mình chia sẽ với bạn thế này

    - Form nhập liệu của bạn bị thừa. trong Datagrid tại sao lại tạo ra các cột combobox làm gì trong khi các ô cập nhật phía trên đã có combobox tương ứng rồi
    - Nên dùng datagrid cho việc hiển thị hay hơn là cho việc lựa chọn chỉnh sửa trực tiếp
    - Nếu người ta muốn sữa 1 phần tử nào thì user chỉ việc bấm vào hàng muốn sửa và tất cả thông tin ở hàng đó sẽ hiển thị tương ứng vào các Control nhập liệu phía trên. rồi lúc này ta tiến hành sửa và lưu thông tin lại thôi

    PHÁT TRIỂN PHẦN MỀM HỖ TRỢ CÔNG VIỆC
    ỨNG DỤNG QUẢN LÝ CHO DOANH NGHIỆP VỪA VÀ NHỎ

    (0969.867.490 - ltnghia.wins@gmail.com)

  3. #3
    Ngày gia nhập
    10 2009
    Bài viết
    63

    Trích dẫn Nguyên bản được gửi bởi latuine Xem bài viết
    - Bạn nói chưa rõ nên mình chưa thể giải thik được nhưng mình chia sẽ với bạn thế này

    - Form nhập liệu của bạn bị thừa. trong Datagrid tại sao lại tạo ra các cột combobox làm gì trong khi các ô cập nhật phía trên đã có combobox tương ứng rồi
    - Nên dùng datagrid cho việc hiển thị hay hơn là cho việc lựa chọn chỉnh sửa trực tiếp
    - Nếu người ta muốn sữa 1 phần tử nào thì user chỉ việc bấm vào hàng muốn sửa và tất cả thông tin ở hàng đó sẽ hiển thị tương ứng vào các Control nhập liệu phía trên. rồi lúc này ta tiến hành sửa và lưu thông tin lại thôi
    Mình trả lời theo từng gạch đầu dòng nha!
    -Datagrid mình có combobox(nhưng bạn chon giá trị readonly), vì mình thục hiện binding nên ở datagrid có combobox(nếu có cách khác thì chỉ mình để khỏi combobox ở datagrid).
    -Mình dùng datagrid cho việc hiển thị, sửa thêm xóa là các textbox và combobox ở trên.
    -ý tưởng của mình giống bạn đó.

    ------------
    Vấn đề của mình là
    +Mình load tableNganh lên combobox(hiển thị mã ngành). Khi mình thêm 1 mẫu tin mới thì nó hiển thị đúng ở datagrid.
    +Nếu mình load tableNganh lên combobox(hiển thị tên ngành) thì khi thêm 1 mẫu tin nó hiển thị sai mã ngành ở datagrid.

  4. #4
    Ngày gia nhập
    08 2009
    Nơi ở
    TP Cần Thơ - Lộ 91B
    Bài viết
    214

    - TextBox cũng có thể Binding
    - Bạn tìm hiểu thêm ở các giáo trình C# + Database ( NGUYỄN HỮU KHANG )

    PHÁT TRIỂN PHẦN MỀM HỖ TRỢ CÔNG VIỆC
    ỨNG DỤNG QUẢN LÝ CHO DOANH NGHIỆP VỪA VÀ NHỎ

    (0969.867.490 - ltnghia.wins@gmail.com)

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

  1. Insert lỗi khi combobox cho DisplayMember không phải là khóa chính!
    Gửi bởi t2t2t trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 21-11-2013, 09:48 PM
  2. Hỏi cách tương tác giữa datagridview với combobox
    Gửi bởi userver1 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 04-06-2013, 05:07 PM
  3. Database INSERT dữ liệu từ textbox, combobox vào CSDL SQL 2000!
    Gửi bởi Dark777 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 15-03-2012, 10:51 AM
  4. Database Chọn 1 giá tri combobox đc lấy ra từ DB nhưng khi insert vào là giá trị khác (cũng lấy từ DB)
    Gửi bởi dmttuan247 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 02-05-2011, 01:27 AM
  5. Khai báo ComboBox comb= (ComboBox)sender có ý nghĩa gì?
    Gửi bởi danchithancong trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 29-07-2009, 05:21 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