Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 13
  1. #1
    Ngày tham gia
    Nov 2015
    Bài viết
    0

    Giúp làm bài tập C#

    [IMG]http://files.**********/2016/T05/img/**********-312806-1gfojm7.png[/IMG] em có 1 ứng dụng như thế này. mỗi khi thêm tên và lương vào thì nó sẻ cộng dồn vào số tiền phải trả, nhưng khi em muốn xóa 1 đối tượng ở listbox. thì số tiền nó vẩn giữa nguyên và ko giảm đi, mong anh chỉ chỉ giùm dòng code, khi thêm thì tiền phải trả sẻ tăng, còn khi giảm, thì tùy vào đối tượng, số tiền phải trả sẻ giảm theo. ví dụ. giờ em xóa nguyển văn A, thì chổ tổng tiền phải trả còn lại là 20.

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    [IMG]images/smilies/forever-alone.jpg[/IMG] bạn gửi nguyên cái prọect lên đây mình giúp cho nhé
    [IMG]images/smilies/troll2/waaaht.png[/IMG] hoặc bạn liên hệ skype ở dưới chữ ký của mình nhé

  3. #3
    Ngày tham gia
    Nov 2015
    Bài viết
    4
    thì em nói thể này nha. khi em cho đối tượng 1 là lương 20. đối tượng 2 là 10. thì ở ô tổng lương nó sẻ cộng lại là 30. nhưng em muốn khi xóa đi 1 đối tượng nào đó, thì tổng lương nó củng phải giảm đi, ví dụ. em xóa đối tượng 1 ở listbox, thì tổng lương nó củng phải bị từ đi 20 í.

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    86
    1. tạo colection để lưu dữ CÁC đối tượng của bạn
    2. load colection vào listbox
    3. trong colection có phương thức trả về tổng tiền
    4. chọn 1 đối tượng nào đó để xóa thì bạn xóa đối tượng đó ra khỏi colection và cập nhập lại số tiền

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi taplamhacker
    1. tạo colection để lưu dữ CÁC đối tượng của bạn
    2. load colection vào listbox
    3. trong colection có phương thức trả về tổng tiền
    4. chọn 1 đối tượng nào đó để xóa thì bạn xóa đối tượng đó ra khỏi colection và cập nhập lại số tiền
    Cập nhật lại số tiền có thể là tính tổng dồn lại số tiền, hoặc tìm đúng index đã thực hiện xoá, lấy tổng trừ đi giá tiền tương ứng với index đó
    Nếu chưa làm được thì bạn copy toàn bộ text của form1.cs lên đây mình sửa cho

  6. #6
    Ngày tham gia
    May 2016
    Bài viết
    0
    int dem = 0;
    private void button1_Click(object sender, EventArgs e)
    {
    string n = ho.Text;
    if (n == "")
    {
    MessageBox.Show("chưa nhập nhân viên");
    return;

    }
    else
    {

    this.danhsach.Items.Add(ho.Text + ten.Text + " " + chucvu.Text+" "+luongthang.Text);
    dem++;
    sonhanvien.Text = dem.ToString();

    }
    for (int i = 0; i <= 1000; i++)
    {

    l[i] = int.Parse(luongthang.Text);
    k = k + l[i];
    break;
    }
    tongluong.Text = k.ToString()
    }
    int k = 0;
    int[] l = new int[1000];

    private void button2_Click(object sender, EventArgs e)
    {

    if (dem > 0 && danhsach.SelectedItem!=null)
    {
    danhsach.Items.Remove(danhsach.SelectedItem);


    dem--;
    sonhanvien.Text = dem.ToString();

    }
    else
    {

    MessageBox.Show("bạn cần chọn đối tượng xóa");
    }

    }

  7. #7
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    toàn bộ code của em đó, nó dành cho 2 nút nhất, thêm và xóa danh. thêm thì nó thêm vào listbox, đồng thời nó đếm luôn số listbox và gán vào số nhân viên, còn xóa danh, thì đếm củng giảm theo số listbox. còn phần tổng tiền, thì chỉ mới cộng dồn được, nhưng khi xóa thì nó ko giảm tiền đi tương ứng, mong a viết tiếp cho em.

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    gửi nguyên cái solution lên nhé bạn

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    đây là link để lấy file solution,mong a giúp em sữa bài


    https://l.facebook.com/l.php?u=https...mp;h=PAQHB2a5J

  10. #10
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    bạn tham khảo
    vì mình k có cái đề nên k thể nào làm chính xác hết các chức năng cho bạn
    chỉ ok cái thêm và xóa như bạn yêu cầu
    Mã:
    http://www.mediafire.com/download/hxibay9xjd9md56/WindowsFormsApplication5.rar

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 04:38 PM.
Diễn đàn sử dụng vBulletin® Phiên bản 4.2.5.
Bản quyền của 2025 vBulletin Solutions, Inc. Tất cả quyền được bảo lưu.
Ban quản trị không chịu trách nhiệm về nội dung do thành viên đăng.