Hiển thị kết quả từ 1 đến 8 / 8
  1. #1
    Tham gia
    25-01-2009
    Bài viết
    100
    Like
    0
    Thanked 1 Time in 1 Post

    tạo combobox trong datagridview

    mình có 1 datagridview đã kết nối CSDL là bảng NHANVIEN (kết nối = access)

    trong CSDL NHANVIEN mình muốn chỉnh colum GIOITINH thành combobox mà có 2 giá trị mặc định sẵn là NAM và NU để chọn

    vậy làm như thế nào để dc như vậy

    mong các bạn nào biết thì chỉ giúp mình

    à mình đang làm vb.net

    cám ơn nhiều
    Quote Quote

  2. #2
    Tham gia
    21-03-2008
    Bài viết
    516
    Like
    0
    Thanked 4 Times in 3 Posts
    cách cổ điển: tạo 1 combobox bất kỳ, khi load form thì điều chỉ vị trí của combo vào bên trên row & col thích hợp trên gridview (nghe khó nhưng làm ko khó, chỉ là chỉnh vị trị = .move , mouseover, keyboard...

  3. #3
    Tham gia
    30-10-2007
    Location
    Hà Nội
    Bài viết
    382
    Like
    0
    Thanked 14 Times in 14 Posts

    hic

    Quote Được gửi bởi CounterStrike View Post
    cách cổ điển: tạo 1 combobox bất kỳ, khi load form thì điều chỉ vị trí của combo vào bên trên row & col thích hợp trên gridview (nghe khó nhưng làm ko khó, chỉ là chỉnh vị trị = .move , mouseover, keyboard...
    Câu trả lời hay nhất trong... đời.. Ko rõ là bạn có biết gì ko . Tôi thì ko có rành VB, nhưng với C# (cùng là .NET) thì cách làm của bạn chứng tỏ bạn ko biết làm gì.. Trong cùng box .NET này cũng có người hỏi câu tuơng tự, nhưng bằng C#, mọi người đã tranh cãi rồi, bạn zKeitherz qua đó tham khảo nhé!!

  4. #4
    Tham gia
    20-02-2009
    Location
    Ninh Bình
    Bài viết
    567
    Like
    0
    Thanked 34 Times in 31 Posts
    Quote Được gửi bởi zKeitherz View Post
    mình có 1 datagridview đã kết nối CSDL là bảng NHANVIEN (kết nối = access)

    trong CSDL NHANVIEN mình muốn chỉnh colum GIOITINH thành combobox mà có 2 giá trị mặc định sẵn là NAM và NU để chọn

    vậy làm như thế nào để dc như vậy

    mong các bạn nào biết thì chỉ giúp mình

    à mình đang làm vb.net

    cám ơn nhiều
    Dùng DataGridViewComboBoxColumn

    Thí dụ

    Code:
    DataGridViewComboBoxColumn colGioiTinh = new DataGridViewComboBoxColumn()
    
    //Somewhere in the init code, ban phải:
    colGioiTinh.DataSource = ***; 
    colGioiTinh.DisplayMember = yyy;
    colGioiTinh.ValueMember = zzz;

  5. #5
    Tham gia
    21-03-2008
    Bài viết
    516
    Like
    0
    Thanked 4 Times in 3 Posts

    Tệ thật ! just a mistake FlexGrid & DataGrid

    Quote Được gửi bởi serivn View Post
    Câu trả lời hay nhất trong... đời.. Ko rõ là bạn có biết gì ko . Tôi thì ko có rành VB, nhưng với C# (cùng là .NET) thì cách làm của bạn chứng tỏ bạn ko biết làm gì.. Trong cùng box .NET này cũng có người hỏi câu tuơng tự, nhưng bằng C#, mọi người đã tranh cãi rồi, bạn zKeitherz qua đó tham khảo nhé!!
    sry vì nhầm lẫn FlexGridView (đang code 1 soft nhỏ AutoInstall dùng cái này để list soft) với DataGridView. trong FlexGridView đây là cách tối ưu để thực hiện điều này.

    với DataGridView, có thể tạo combobox bằng DataGridViewComboBoxColumn - hiển thị combo theo cột hoặc DataGridViewComboBoxCell - hiển thị combo trên từng cell cụ thể..

    PS: dù với VB hay C#, cách nói của bạn chứng tỏ bạn rất thiếu hiểu biết

  6. #6
    Tham gia
    25-01-2009
    Bài viết
    100
    Like
    0
    Thanked 1 Time in 1 Post
    Quote Được gửi bởi serivn View Post
    Câu trả lời hay nhất trong... đời.. Ko rõ là bạn có biết gì ko . Tôi thì ko có rành VB, nhưng với C# (cùng là .NET) thì cách làm của bạn chứng tỏ bạn ko biết làm gì.. Trong cùng box .NET này cũng có người hỏi câu tuơng tự, nhưng bằng C#, mọi người đã tranh cãi rồi, bạn zKeitherz qua đó tham khảo nhé!!
    bạn cho mình xin cái link nha

    thanks bạn nhiều

    [=========> Bổ sung bài viết <=========]

    Quote Được gửi bởi dq_ninh View Post
    Dùng DataGridViewComboBoxColumn

    Thí dụ

    Code:
    DataGridViewComboBoxColumn colGioiTinh = new DataGridViewComboBoxColumn()
    
    //Somewhere in the init code, ban phải:
    colGioiTinh.DataSource = ***; 
    colGioiTinh.DisplayMember = yyy;
    colGioiTinh.ValueMember = zzz;
    cái chỗ colGioiTinh.DataSource thì làm thế nào đế gán NAM NU cho nó

    vì theo mình làm thử thì nó chỉ nhận cái source là datatable thôi
    mấy cái khác nó báo lỗi

    thanks bạn
    Được sửa bởi zKeitherz lúc 19:33 ngày 22-07-2009 Reason: Bổ sung bài viết

  7. #7
    Tham gia
    20-02-2009
    Location
    Ninh Bình
    Bài viết
    567
    Like
    0
    Thanked 34 Times in 31 Posts
    Quote Được gửi bởi zKeitherz View Post
    bạn cho mình xin cái link nha

    thanks bạn nhiều

    [=========> Bổ sung bài viết <=========]



    cái chỗ colGioiTinh.DataSource thì làm thế nào đế gán NAM NU cho nó

    vì theo mình làm thử thì nó chỉ nhận cái source là datatable thôi
    mấy cái khác nó báo lỗi

    thanks bạn
    DataTable là một lớp (class) của .NET. Bạn chỉ việc tạo một lớp DataTable và cho hai record vào, một cho Nam, và một cho Nữ.

  8. #8
    Tham gia
    30-10-2007
    Location
    Hà Nội
    Bài viết
    382
    Like
    0
    Thanked 14 Times in 14 Posts

    Vui lắm ! Hihi!!

    @zKeitherz : Link trên ddth nè thì có rồi, nhưng mà chủ để đó mọi người bàn cãi tứ tung, hehe sợ bạn đọc lại thấy nản......
    Còn nội dung thì bác dq_ninh đã nói hết rồi!!

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • 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
  •