Check a CheckBoxField from code behind file

后端 未结 2 1629
Happy的楠姐
Happy的楠姐 2021-01-24 22:33

It seems CheckBoxField won\'t accept an ID property, so I can\'t directly call the component in the code behind file.



        
2条回答
  •  萌比男神i
    2021-01-24 23:06

    In syour design view go to gridview edit columns and select the column and click convert to template field

        
            
                
            
        
    

    Now you can add click event as above and your event something like below

    protected void CheckBox_CheckedChanged(object sender, EventArgs e)
    {
        try
        {
            CheckBox cb = sender as CheckBox;
            GridViewRow gr = cb.Parent.Parent as GridViewRow;
            string key = GridView1.DataKeys[gr.DataItemIndex].Value.ToString();
        }
        catch (Exception exc)
        {
        }
    }
    

提交回复
热议问题