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

Đề tài: Một bệnh khó chữa :"Operation is not valid ... SetCurrentCellAddress "

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

    Mặc định Một bệnh khó chữa :"Operation is not valid ... SetCurrentCellAddress "

    Sử dụng : datagridview để hiển thị bảng csdl, dùng datatable để nhận dữ liệu từ csdl nguồn.

    +/Mục đích: khi bấm vào một cell thì cell đó sẽ chuyển từ DataGridViewTextBoxCell sang DataGridViewComboBoxCell cho phép tùy chọn dữ liệu.

    +/Thực thi : quá trình thực thi tốt trừ với các cell có rowIndex=columnIndex thì sảy ra lỗi thông báo sau :
    Operation is not valid because it results in a reentrant call to the SetCurrentCellAddressCore funct.

    +/Code sử dụng :

    // ham thuc hien viec chuyen sang combobox:
    private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
    {
    if (e.ColumnIndex == 2)
    {
    try
    {
    string query = "select * from FS";

    DataGridViewComboBoxCell combo = new DataGridViewComboBoxCell();
    ComboBind(combo, query);
    combo.Value = combo.Items[1];
    dataGridView1.Rows[e.RowIndex].Cells["GroupingTarget"] = combo;
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
    }

    }
    // ham thuc hien viec chuyen tro lai textbox:
    private void dataGridView1_CellLeave(object sender, DataGridViewCellEventArgs e)
    {
    try
    {
    DataGridViewTextBoxCell cel = new DataGridViewTextBoxCell();
    cel.Value = dataGridView1.Rows[e.RowIndex].Cells["GroupingTarget"].Value;
    dataGridView1.Rows[e.RowIndex].Cells["GroupingTarget"] = cel;
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);

    }
    }

    Bệnh này mình đã search rất nhiều nhưng vẫn chưa có cách gì. Mong mọi người giúp đỡ!

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

    Khong ai co giai phap gi sao ? Ca cac bac MOD dau het rui`. hix hix

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

  1. Gặp lỗi: "Operation could destabilize the runtime". Cách giải quyết như thế nào?
    Gửi bởi huuhung trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 28-10-2013, 07:50 AM
  2. Tut hướng dẫn khắc phục lỗi "The Operation has timed out" khi viết ứng dụng Webservices WCF trong ASP.Net C#
    Gửi bởi giangnamnam trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 31-01-2013, 02:07 AM
  3. lỗi "Operation must use an updateable query" khi sử dụng câu lệnh select lồng??
    Gửi bởi KiraArus trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 06-05-2012, 10:05 AM
  4. Algorithm Cách giải quyết lỗi "Specified cast is not valid" khi dùng KeyValuePair trong HashTable như thế nào ?
    Gửi bởi chick trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 18-09-2011, 09:17 PM
  5. Lỗi "Parameter is not valid" xảy ra khó hiểu quá
    Gửi bởi mechatronic trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 19-05-2007, 10:58 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