Omid Sn
Omid Sn

Reputation: 34

How Can Add CheckBox Column in DataGridView?

I Have An API And That API Give Me A Jason Of Some Lists And I Show That In My DataGridView I Want To Set A Check Box Column To My DataGridView For Selecting A Row Of A DataGridView Easier.

That's My Answer From API And Set To DataGridView

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

That's My 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; }

    }

How Can I Add Check Box To Each Row ??

Upvotes: 1

Views: 1756

Answers (1)

Reza Heidari
Reza Heidari

Reputation: 1276

If you meant to add a column with checkboxes:

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);

You also may need to asign TrueValue & FalseValue to it:

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

To use DataGridViewColumn.DisplayIndex Property Check this link

For more and deep information, this may help you How to make a Checkbox with text cell in a datagridview

Upvotes: 1

Related Questions