Trang 1 trên tổng số 3 123 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 22 kết quả

Đề tài: xóa row trong datadirdview như thế nào?

  1. #1
    Ngày gia nhập
    07 2007
    Bài viết
    17

    Mặc định xóa row trong datadirdview như thế nào?

    mình muốn xóa row có giá trị tương ứng với textbox thì phải làm thế nào
    mình dùng rows.removeat(index) nhưng không biết làm thế nào để lấy index
    giống như findstring trong listview

  2. #2
    Ngày gia nhập
    07 2007
    Bài viết
    17

    sao không có ai vào giúp thế này mình đang cần lắm

  3. #3
    Ngày gia nhập
    10 2007
    Bài viết
    37

    Cái này do bạn kô nói rõ, DataGridView đc gán DataSource hay chưa?
    - Nếu có, tìm trong list đó, xóa item tìm đc thì DataGridView tự xóa row đó luôn.
    - Nếu chưa, tìm trong các DataGridViewRowCollection, tìm đc dùng DataGridView.Rows.Remove(row)

  4. #4
    Ngày gia nhập
    07 2007
    Nơi ở
    Sơn La
    Bài viết
    133

    Xin cho hỏi là làm thế nào để biết một row bất kỳ trong dtGridView được chọn hay không?
    Nếu không có row nào được chọn thì trả về false. Ngược lại là true.
    ?
    Trao đổi kiến thức sẽ giúp ta tiếp cận nhanh với kiến thức.

  5. #5
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Trích dẫn Nguyên bản được gửi bởi NT_OnlyLove Xem bài viết
    Xin cho hỏi là làm thế nào để biết một row bất kỳ trong dtGridView được chọn hay không?
    ?
    Code:
    int vitri_row = DataGridView1.CurrentRow.Index
    Đã được chỉnh sửa lần cuối bởi BuithiHa : 20-04-2008 lúc 05:53 AM.

  6. #6
    Ngày gia nhập
    07 2007
    Nơi ở
    Sơn La
    Bài viết
    133

    Mặc định xóa row trong datadirdview như thế nào?

    Trích dẫn Nguyên bản được gửi bởi BuithiHa Xem bài viết
    Code:
    int vitri_row = DataGridView1.CurrentRow.Index
    Cảm ơn Hà, cái đó là lấy index của row mình có biết.
    Tuy nhiên ý mình hỏi không phải vậy.Trường hợp trên mà không có cái row nào được chọn thì bug ngay lập tức.
    Nãy debug mình mới phát hiện ra giá trị null, và có thể làm như sau:

    Visual C# Code:
    1. private void delRowBtn_Click(object sender, EventArgs e)
    2.         {
    3.             if (dGV.CurrentRow != null)
    4.             {
    5.                 //int _index = dGV.CurrentRow.Index;
    6.                 //MessageBox.Show(_index.ToString());
    7.                 dGV.Rows.RemoveAt(dGV.SelectedRows.Count);// hoặc thay dGV.SelectedRows.Count = _index nếu không muốn lấy chỉ số ở trên
    8.             }
    9.         }
    Mình làm vậy và rất OK, không bít còn cách nào khác. Thử tiếp vậy ^^!
    Trao đổi kiến thức sẽ giúp ta tiếp cận nhanh với kiến thức.

  7. #7
    Ngày gia nhập
    07 2007
    Bài viết
    17

    mình có một text box.bây giờ mình muốn xóa row trong datagirdview có giá trị là giống như textbox.mình muốn lấy index của row có giá trị giống giá trị của textbox

  8. #8
    Ngày gia nhập
    07 2007
    Nơi ở
    Sơn La
    Bài viết
    133

    # Code:
    1. if (dataGridView1.CurrentRow != null)
    2.             {
    3.                 // kiểm tra regular expresstion của textBox
    4.                 // Sau đó kiểm tra với int.Parse(textBox) > 0 && <dGV.Rows.Count
    5.                 dataGridView1.Rows.RemoveAt(int.Parse(textBox));                
    6.             }
    Trao đổi kiến thức sẽ giúp ta tiếp cận nhanh với kiến thức.

  9. #9
    Ngày gia nhập
    07 2007
    Bài viết
    17

    ý mình là textbox chứa string vd textbox.text="lan"
    bây giờ mình muốn xóa row có từ lan

  10. #10
    Ngày gia nhập
    06 2007
    Nơi ở
    Hà nội
    Bài viết
    77

    dùng vòng lặp duyệt dòng,duyệt cột,thấy trùng với chuỗi cần tìm thì cho ra dòng đó hoặc cột đó
    Sống ở trên đời cần có một TẤM LÒNG để lúc đói còn có chỗ mà nhét THỨC ĂN

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

  1. ADO.NET Xóa dữ liệu trong gridview nhưng không được xóa trong database như thế nào ?
    Gửi bởi phuocxao21 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 26-11-2012, 10:41 AM
  2. Xóa các thẻ HTML trong chuỗi như thế nào?
    Gửi bởi dnhattan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 22
    Bài viết cuối: 27-02-2012, 03:42 PM
  3. Kỹ thuật C++ xóa xâu con trong xâu cha với lập trình C++ như thế nào?
    Gửi bởi giotnuocmat trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 19
    Bài viết cuối: 30-12-2010, 04:50 PM
  4. Bài tập C++ xóa sinh viên trong dssv , ai test dùm em , xóa sv thứ 3 mà nó toàn xóa sv thứ 4
    Gửi bởi prt_awm trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 08-11-2010, 02:24 PM
  5. Lệnh xóa màn hình trong ASM như thế nào?
    Gửi bởi quyen1991 trong diễn đàn Thắc mắc chung
    Trả lời: 11
    Bài viết cuối: 29-05-2010, 02:41 AM

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