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

Đề tài: Làm sao dùng vòng lặp để ẩn cột trong DataGridView C#

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

    Mặc định Làm sao dùng vòng lặp để ẩn cột trong DataGridView C#

    Do mình có một bảng lấy từ nhiều tab dữ liệu dùng hiển thị lên DataGridView, dữ liệu hiển thị lên DataGridView quá nhiều nên đọc dữ liệu hiển thị không được nên mình có làm ẩn bằng cách thêm Visible = false
    Giờ mình muốn dùng vòng lặp để chạy từ 8 đến 24 để ẩn bớt cột cho gọn code thì làm thế nào? Mình cảm ơn
    grvList.Columns[7].HeaderText = "Tình trạng";
    grvList.Columns[8].Visible = false;
    grvList.Columns[9].Visible = false;
    grvList.Columns[10].Visible = false;
    grvList.Columns[11].Visible = false;
    grvList.Columns[12].Visible = false;
    grvList.Columns[13].Visible = false;
    grvList.Columns[14].Visible = false;
    grvList.Columns[15].Visible = false;
    grvList.Columns[16].Visible = false;
    grvList.Columns[17].Visible = false;
    grvList.Columns[18].Visible = false;
    grvList.Columns[19].Visible = false;
    grvList.Columns[20].Visible = false;
    grvList.Columns[21].Visible = false;
    grvList.Columns[22].Visible = false;
    grvList.Columns[23].Visible = false;

  2. #2
    Ngày gia nhập
    12 2015
    Nơi ở
    Đà Nẵng
    Bài viết
    383

    Trích dẫn Nguyên bản được gửi bởi chidung2009 Xem bài viết
    Do mình có một bảng lấy từ nhiều tab dữ liệu dùng hiển thị lên DataGridView, dữ liệu hiển thị lên DataGridView quá nhiều nên đọc dữ liệu hiển thị không được nên mình có làm ẩn bằng cách thêm Visible = false
    Giờ mình muốn dùng vòng lặp để chạy từ 8 đến 24 để ẩn bớt cột cho gọn code thì làm thế nào? Mình cảm ơn
    grvList.Columns[7].HeaderText = "Tình trạng";
    grvList.Columns[8].Visible = false;
    grvList.Columns[9].Visible = false;
    grvList.Columns[10].Visible = false;
    grvList.Columns[11].Visible = false;
    grvList.Columns[12].Visible = false;
    grvList.Columns[13].Visible = false;
    grvList.Columns[14].Visible = false;
    grvList.Columns[15].Visible = false;
    grvList.Columns[16].Visible = false;
    grvList.Columns[17].Visible = false;
    grvList.Columns[18].Visible = false;
    grvList.Columns[19].Visible = false;
    grvList.Columns[20].Visible = false;
    grvList.Columns[21].Visible = false;
    grvList.Columns[22].Visible = false;
    grvList.Columns[23].Visible = false;
    Visual C# Code:
    1. for(int i=8;i<=23;i++)
    2. {
    3.     grvList.Columns[i].Visible = false;
    4. }

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

    Mình cảm ơn bạn đã hỗ trợ

  4. #4
    Ngày gia nhập
    08 2017
    Bài viết
    1,487

    Tại sao không xoá, hoặc cho nó ẩn trong design ?

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