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

Đề tài: Cho mình xin bài mẫu về nhập liệu trực tiếp trên datagridview

  1. #1
    Ngày gia nhập
    06 2008
    Bài viết
    7

    Mặc định Cho mình xin bài mẫu về nhập liệu trực tiếp trên datagridview

    Mình chưa làm vấn đề này bao giờ, hiện giờ đang bị bí lối hoàn toàn, mà 2 tuần nữa phải thi rồi, mấy bạn giúp đỡ. (viết bằng VB hay C# gì cũng được)
    Bình thường mình làm toàn nhập liệu thông qua textbox.
    Với lại cho mình hỏi các bạn ý tưởng để làm một form chấm công.
    Form chấm công của mình gồm 1 datagridview có 3 cột (số ngày làm việc, họ tên nhân viên, Mã nhân viên) và một combobox tháng, một combox năm để chọn tháng, năm chấm công.
    Mình có một form khác là form nhân viên.
    Vấn đề của mình hiện nay là làm sao khi nhập mới một loạt nhân viên này, thì số nhân viên này cũng sẽ nhảy qua bảng chấm công với tháng bắt đầu chấm công là tháng hiện tại của hệ thống, số ngày công bằng 0 (lấy ngày giờ hệ thống và số ngày công bằng 0 thì dễ rồi mình làm đc). VD: nhập 4 nhân viên cùng lúc bấm một nút lệnh "Ghi" là cả 4 nhân viên mới nhất này sẽ nhảy sang bảng chấm công.
    Cám ơn mấy bạn giúp đỡ.

  2. #2
    Ngày gia nhập
    01 2008
    Nơi ở
    Gameloft Studio
    Bài viết
    294

    Tớ thì cũng lâu rồi chưa đụng tới .NET nhưng mà cậu thử xem tới 2 cái sự kiện này thử xem.
    Code:
    CellBeginEdit
    và
    CellEndEdit
    Mình lấy 1 ví dụ từ MSDN
    Visual C# Code:
    1. private void dataGridView1_CellBeginEdit(object sender,
    2.     DataGridViewCellCancelEventArgs e)
    3. {
    4.     string msg = String.Format("Editing Cell at ({0}, {1})",
    5.         e.ColumnIndex, e.RowIndex);
    6.  
    7.     // caption for form
    8.     this.Text = msg;
    9. }
    10.  
    11. private void dataGridView1_CellEndEdit(object sender,
    12.     DataGridViewCellEventArgs e)
    13. {
    14.     string msg = String.Format("Finished Editing Cell at ({0}, {1})",
    15.         e.ColumnIndex, e.RowIndex);
    16.  
    17.     // caption for form
    18.     this.Text = msg;
    19. }

    Còn việc nhập liệu thì bạn phải đọc giá trị text của ô cell tương ứng đang edit rồi gán cho các property của đối tượng là được. Chúc may mắn nhé.
    Đã được chỉnh sửa lần cuối bởi ZCoder87 : 06-02-2009 lúc 06:13 PM.

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

  1. Nhập, thêm, sửa, xóa trực tiếp dữ liệu trên DataGridView!
    Gửi bởi gacongnghiep_cs trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 11-06-2012, 08:47 PM
  2. Update dữ liệu trực tiếp trên DataGridView?
    Gửi bởi nth4 trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 3
    Bài viết cuối: 25-02-2012, 08:34 PM
  3. Bắt lỗi khi nhập số trực tiếp trên Datagridview
    Gửi bởi nguyen.kiepdatrang trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 15
    Bài viết cuối: 24-04-2011, 11:23 AM
  4. in TRỰC tiếp trên datagridview?
    Gửi bởi DuyCanh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 27-08-2010, 11:36 PM
  5. Nhập dữ liệu trực tiếp trên datagridview
    Gửi bởi machEagle trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 12-06-2010, 03:45 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