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

Đề tài: Cách cử lý sự kiện của combobox trong datagridview?

  1. #1
    Ngày gia nhập
    11 2012
    Bài viết
    117

    Mặc định Cách cử lý sự kiện của combobox trong datagridview?

    Mình có 1 datagridview gồm 3 cột, cột thứ nhất có name là masp kiểu là DataGridViewComboBoxColumn, cột thứ 2 có name là tensp kiểu là textbox, cột thứ 3 có name là ngay kiểu textbox,mình muốn lúc chọn masp ở cột thứ nhất thì tên sản phẩm tương ứng sẽ hiện bên cột thứ 2, và cột thứ 3 ngày là ngày hiện tại. Ai bik cái này giúp mình với.
    Hình minh họa:
    Click vào hình ảnh để lấy hình ảnh lớn

Tên:		hinhminhhoa.png
Lần xem:	26
Size:		15.8 KB
ID:		10803

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

    Sử lý sự kiện selectindexchange của combobox, khi chọn 1 mã lấy id mã đó, rồi select sản phẩm fill vào các control thế thôi

  3. #3
    Ngày gia nhập
    11 2012
    Bài viết
    117

    Trích dẫn Nguyên bản được gửi bởi thitcholaotien Xem bài viết
    Sử lý sự kiện selectindexchange của combobox, khi chọn 1 mã lấy id mã đó, rồi select sản phẩm fill vào các control thế thôi
    Mình sài Dotnetbar nên cái comboxbox là DataGridViewComboBoxExColumn mà nó chỉ có 4 sự kiện là BeforeCellPaint, Click,DrawItem,DropDownChange,MeasureItem thui không có sự kiện như bạn nói, còn nếu chọn combobox đó là DataGridViewComboBoxColumn thì nó không có sự kiện nào lun.(Còn cái sự kiện bạn nói mình nghĩ bạn đang nói về combobox trên form chứ không phải combobox của datagridview)
    Mình đã thử làm trong sự kiện DropDownChange như thế này nhưng mà lúc chạy nó không hiển thị được :
    Code:
    string sql = "select InvtName from sanpham where InvtID='" + masp.Selected.ToString() + "'";
    SqlCommand cmd = new SqlCommand(sql, coso.cn);
    SqlDataReader a;
    a = cmd.ExecuteReader();
    while (a.Read())
    tensp.Text = a["InvtName"].ToString();
    Mọi người coi giúp mình với!!

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

    Chạy debug trước xem nó có lấy dc cái selected index ko đã chứ, xử lý từng bước mới biết chính xác lỗi, vứt cả đoạn code của cái sự kiện đó lên đây xem nào

  5. #5
    Ngày gia nhập
    11 2012
    Bài viết
    117

    code load form,lúc load đã load đc mã vào ô combobox rùi
    Code:
    masp.DataSource = coso.laybang("sanpham");
    masp.DisplayMember = "InvtID";
    masp.ValueMember = "InvtID";
    code sự kiện masp_DropDownChange
    Code:
    private void masp_DropDownChange(object sender, DevComponents.DotNetBar.Controls.DropDownChangeEventArgs e)
            {
               string sql = "select InvtName from sanpham where InvtID='" + masp.Selected.ToString() + "'";
                SqlCommand cmd = new SqlCommand(sql, coso.cn);
                SqlDataReader a;
                a = cmd.ExecuteReader();
                while (a.Read())
                    tensp.Text = a["InvtName"].ToString();
            }

  6. #6
    Ngày gia nhập
    03 2011
    Bài viết
    151

    Mặc định Cách cử lý sự kiện của combobox trong datagridview?

    set cho cái thuộc tính cảu dropdownlist : autopostback = true

  7. #7
    Ngày gia nhập
    11 2012
    Bài viết
    117

    Trích dẫn Nguyên bản được gửi bởi thitcholaotien Xem bài viết
    set cho cái thuộc tính cảu dropdownlist : autopostback = true
    dropdownlist là cái nào vậy bạn

  8. #8
    Ngày gia nhập
    08 2012
    Bài viết
    574

    Trích dẫn Nguyên bản được gửi bởi thitcholaotien Xem bài viết
    set cho cái thuộc tính cảu dropdownlist : autopostback = true
    Có nhầm lẫn với ASP.NET rồi )

  9. #9
    Ngày gia nhập
    03 2011
    Bài viết
    151

    Hix, chắc là có khác nhau, mình ko dotnetbar để thử nghiệm .

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

  1. Database Gán giá trị cho combobox trong dataGridView Khi chọn dòng trong dataGridView
    Gửi bởi anhhuyquan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 26-05-2013, 08:39 AM
  2. Cách tạo một combobox là một cột trong datagridview ????
    Gửi bởi vuonghnit90 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 11-07-2012, 03:59 PM
  3. Di chuyển đến 1 row trong datagridview và combobox trong datagridview
    Gửi bởi I.Coder trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 25-07-2011, 03:49 PM
  4. Không add dữ liệu vào combobox trong datagridview được
    Gửi bởi aydada trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 21-05-2011, 01:45 AM
  5. Cách cho 1 Combobox vào trong Datagridview
    Gửi bởi NgocTuanz trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 15-10-2010, 11:46 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