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

Đề tài: Lưu và gán giá trị cho combobox và Refresh datagridview như thế nào

  1. #1
    Ngày gia nhập
    08 2011
    Bài viết
    38

    Mặc định Lưu và gán giá trị cho combobox và Refresh datagridview như thế nào

    Chaò cả nhà, mình có vấn đề này thắc mắc nhờ cả nhà giúp đỡ.
    Mình có 1 form gồm 1 textbox, 1 combobox, 1 button Edit và 1 datagridview DGV
    1. Khi nhập dữ liệu vào textbox và chọn giá trị ở combobox (giá trị ở combobox mình chỉ chọn 1 lần dùng cho các lần sau) rồi bấm button Edit thì nội dung trên textbox, combobox được lưu (Edit) trong cơ sở dữ liệu, giờ làm cách nào để refresh lại cơ sở dữ liệu hiện trên datagrid, mình dùng (code button Edit mình dùng phương thức UPDATE bình thường)
    Hiện tại thì mình dùng phương thức LOAD lại form, tức frm_Load(sender, e); . Tuy nhiên cái này ko hiệu quả, vì mỗi khi load lại thì các chỉ số chọn trên combobox của mình bị thay đổi lại từ đầu.
    2. Vấn đề thứ 2 là: cho mình hỏi cách gán giá trị cho 1 combobox theo 1 chỉ số tuỳ ý nào đó với. Ví dụ: trong combobox mình có các Item: (tên1,tên2,tên3) , do mặc định của combobox là chọn trị số đầu tiên nên nó lun chọn tên1, giờ mình muốn khi load lên là nó chọn lun cho mình là tên2 chứ ko phải là tên1 nữa.
    3. Vấn đề thứ 3 là: có cách nào remove item trong combobox khi giá trị item của nó được Add vào datagrid ko?

    Hihi, lâu lâu được thể hỏi cả nhà 3 vấn đề lần, , mong cả nhà ai biết vấn đề nào hướng dẫn giúp mình nha, mình mới học nên còn non nớt lắm (nhớ chém nhè nhẹ )
    C# một phần tất yếu của cuộc sống
    Cà phê xem phim 3D Đà Nẵng - http://3dsmartcoffee.com.vn
    <@ Bản đồ dẫn đường - Click here @>

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

    Trả lời bạn thế này!!

    1/ Bạn nên ghi cái datasource của datagridview vào 1 cái hàm riêng để có thể gọi lại nhiều lần!!
    ko nên ghi thẳng vào form_load lun!

    đặt nó là private void LoadDatagridview();

    2/ Khi Form_load bật lên thì bạn cho cái combobox đó load theo và sau đó cho cái selecteditem của nó ngay giá trị bạn muốn xuất hiện!!

    3/ Khi Add vào datagirdview thì bạn cho nó xóa ngay cái combobox đo bằng RemoveAt();

    Mong giúp đc bạn!!! ^^!
    Sống là để cho đi và ...... Nhận lại

  3. #3
    Ngày gia nhập
    08 2011
    Bài viết
    38

    Trích dẫn Nguyên bản được gửi bởi linhgl88 Xem bài viết
    Trả lời bạn thế này!!

    1/ Bạn nên ghi cái datasource của datagridview vào 1 cái hàm riêng để có thể gọi lại nhiều lần!!
    ko nên ghi thẳng vào form_load lun!

    đặt nó là private void LoadDatagridview();

    2/ Khi Form_load bật lên thì bạn cho cái combobox đó load theo và sau đó cho cái selecteditem của nó ngay giá trị bạn muốn xuất hiện!!

    3/ Khi Add vào datagirdview thì bạn cho nó xóa ngay cái combobox đo bằng RemoveAt();

    Mong giúp đc bạn!!! ^^!
    Thanks bạn, mình đã làm được roài.
    C# một phần tất yếu của cuộc sống
    Cà phê xem phim 3D Đà Nẵng - http://3dsmartcoffee.com.vn
    <@ Bản đồ dẫn đường - Click here @>

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

  1. Cách load dữ liệu từ datagridview (lấy từ SQL) lên combobox?
    Gửi bởi ndct9x 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: 23-07-2015, 12:38 PM
  2. Algorithm Làm Thế Nào Load Dữ Liệu Từ Datagridview ở Form1 Sang Textbox và Combobox ở Form 2 ???
    Gửi bởi thanhtungdesigner trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 04-07-2013, 09:53 AM
  3. Đưa dữ liệu vào Combobox trong Datagridview như thế nào?
    Gửi bởi longkillss trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 08-12-2012, 07:40 AM
  4. ADO.NET Refresh lại DataGridview khi thao tác trên 1 form khác như thế nào?
    Gửi bởi leminh_005 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 13
    Bài viết cuối: 26-08-2011, 01:15 PM
  5. chèn datagridview vào combobox như thế nào?
    Gửi bởi dotritiep trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 15
    Bài viết cuối: 28-12-2010, 10:26 AM

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