SELECTING CHECKBOX INSIDE DATAGRIDVIEW C#

jacob rasel

Total Post:88

Points:616
Posted by  jacob rasel
 1549  View(s)
Ratings:
Rate this:

I have a dowpdownlist, a button and a checkbox inside the datagridview.

I just only manually created a check box column on the datagridview. (here is the code)

DataGridViewCheckBoxColumn CheckboxColumn = new DataGridViewCheckBoxColumn();

            CheckBox chk = new CheckBox();

            CheckboxColumn.Width = 20;

            DataGrid1.Columns.Add(CheckboxColumn);

here is the procedure.

step 1: the user will choose item on the checkbox.

step 2: the user will choose item on the dropdown.

Step 3: the user will click on the button and it will change the itemname

on the checkbox prior to the item selected on the dropdownlist.

here is my problem after clicking on the button, nothings happen.

here is my code.

private void button1_Click(object sender, EventArgs e)

        {

    int x = 0;

                foreach (DataGridViewRow item in this.DataGrid1.SelectedRows)

                {

                    DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)item.Cells[1];

                    if (chk.Selected)

                    {

                    // codes here

                    }

                    else

                    {

                    //code here

                    }

                }

                x = x + 1;

         }

  1. Pravesh Singh

    Post:412

    Points:2888
    Re: Selecting checkbox inside datagridview c#

    Hi Jacob,

    private void button1_Click(object sender, EventArgs e)

    {

        int x = 0;

        foreach (DataGridViewRow item in this.DataGrid1.SelectedRows)

        {

            DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)item.Cells[1];

            if (chk.Value)

            {

                  // codes here for checked condition

            }

            else

            {

                  //code here  for UN-checked condition

            }

          }

         x = x + 1;

     }

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!