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

Đề tài: Cách tự động cập nhật combobox khi đóng form con

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

    Thumbs down Cách tự động cập nhật combobox khi đóng form con

    hi
    cho em hỏi. emm có 2 form:
    form1: em có 1 cái combobox load từ database
    form2: thêm, xoá, sửa dữ liệu cửa combobox đó
    cho em hỏi là làm cách nào để khi mình thao tác xong trên form2 close nó đi thì ở form1 cái combobox đó nó cũng tự động cập nhật lại dữ liệu

    cái thứ 2 em muốn hỏi là:
    em có 1 treeview khai báo event doubleclick cho nó, sẽ hiển thị ra 1 form mới để mình thao tác chỉnh sửa, làm sao để mình truyền dữ liệu từ node vô form đó được, rồi khi sửa xong thì trên treeview đó cũng tự động cập nhật lại???

    nhờ các bác chỉ giúp...
    Nhớ người yêu

  2. #2
    Ngày gia nhập
    03 2008
    Bài viết
    54

    Cách 1 : Ở form 1 làm cái static function
    Cách 2 : Sử dụng delegate
    Code:
    class Form2{
    public delegate void SendDataToForm1(string text);
          public SendDataToForm1 sendDataToForm1;
          public Process(){
                .....;
                sendDataToForm1("sometext");
          }
    }
    class Form1{
          public void UpdateData(string text) {textbox1.text += text;}
          public void Main()
          {
                 var form2 = new Form2(){
                sendDataToForm1 = new Form2.SendDataToForm1(UpdateData);
          }
    }

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

    vậy còn câu thứ 2 mình làm cách vậy a/c ?? xử lý treeview đó
    Nhớ người yêu

  4. #4
    Ngày gia nhập
    03 2008
    Bài viết
    54

    Trích dẫn Nguyên bản được gửi bởi yenlanquan Xem bài viết
    vậy còn câu thứ 2 mình làm cách vậy a/c ?? xử lý treeview đó
    y chang .

  5. #5
    Ngày gia nhập
    07 2009
    Bài viết
    2

    Trích dẫn Nguyên bản được gửi bởi yenlanquan Xem bài viết
    hi
    cho em hỏi. emm có 2 form:
    form1: em có 1 cái combobox load từ database
    form2: thêm, xoá, sửa dữ liệu cửa combobox đó
    cho em hỏi là làm cách nào để khi mình thao tác xong trên form2 close nó đi thì ở form1 cái combobox đó nó cũng tự động cập nhật lại dữ liệu

    cái thứ 2 em muốn hỏi là:
    em có 1 treeview khai báo event doubleclick cho nó, sẽ hiển thị ra 1 form mới để mình thao tác chỉnh sửa, làm sao để mình truyền dữ liệu từ node vô form đó được, rồi khi sửa xong thì trên treeview đó cũng tự động cập nhật lại???

    nhờ các bác chỉ giúp...
    1. Code form1:

    .........
    Form2 f2 = new Form2();
    f2.ShowDialog();
    CapnhatDulieu();

    note: Sau khi form2 đóng thì code form1 mới chạy tiếp. Do 2 form chạy trên 1 thread.

    2. Như trên nhưng thay vì dùng constructor mặc định, tạo 1 constructor nhận tham số trong form2

    Form2(string ts1, string ts2)
    {
    ...
    }


    trong form 1:

    Form2 f2 = new Form2(t1, t2);
    f2.ShowDialog();

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

  1. Không đóng form login sau khi đã đăng nhập.
    Gửi bởi I Waiting You trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 17
    Bài viết cuối: 07-06-2015, 10:00 AM
  2. Đóng timer khi form đã đóng trong C# như thế nào?
    Gửi bởi Fredy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 23-06-2012, 11:36 PM
  3. Cách truyền giá trị vào combobox ở form này khi form kia đã đc nhập vào bằng textbox
    Gửi bởi chickcoder trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 13-04-2012, 08:54 PM
  4. Click Button load form phụ từ form chính và đóng form 9
    Gửi bởi cktn5590 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 29-02-2012, 10:30 PM
  5. Làm sao để khi nhấn phím ESC thì đóng FORM
    Gửi bởi lampn trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 23-09-2008, 08:39 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