簡體   English   中英

如何在DataGridView 中添加CheckBox 列?

[英]How Can Add CheckBox Column in DataGridView?

我有一個 API 和那個 API 給我一些列表的 Jason 我在我的 DataGridView 中顯示我想為我的 DataGridView 設置一個復選框列以便更容易地選擇 DataGridView 的一行。

這是我來自 API 的答案並設置為 DataGridView

var WorkListFromApis = serializer.Deserialize<List<Sysmexxp300WorkListFromApi>>(json.ToString());
                    dgv_tests.DataSource = WorkListFromApis;

那是我的 Sysmexxp300WorkListFromApi Class

 public class Sysmexxp300WorkListFromApi  //Model For WorkList OF Sysmex Xp300
    {
        public Int64 Id_ReceptionDetail { get; set; }
        public string PatientName { get; set; }
        public string MasterPriorityName { get; set; }
        public string DetailPriorityName { get; set; }
        public int Code_Patient { get; set; }
        public string CustomCode { get; set; }
        public string WBC { get; set; }
        public string RBC { get; set; }
        public string HGB { get; set; }
        public string HCT { get; set; }

    }

如何向每一行添加復選框??

如果您打算添加一個帶有復選框的列:

DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
checkColumn.Name = "X";
checkColumn.HeaderText = "X";
checkColumn.Width = 50; // or any other value as you wish
checkColumn.ReadOnly = false;
checkColumn.FillWeight = 10;

dataGridView1.Columns.Add(checkColumn);

您可能還需要為其分配TrueValueFalseValue

checkColumn.FalseValue = "0";
checkColumn.TrueValue = "1";

使用DataGridViewColumn.DisplayIndex屬性檢查此鏈接

有關更多和更深入的信息,這可能會對您有所幫助How to make a Checkbox with text cell in a datagridview

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM