Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 用户无法更改radgrid中的复选框_Asp.net_Checkbox_Radgrid - Fatal编程技术网

Asp.net 用户无法更改radgrid中的复选框

Asp.net 用户无法更改radgrid中的复选框,asp.net,checkbox,radgrid,Asp.net,Checkbox,Radgrid,我使用此代码将复选框列添加到radgrid。在我的程序中,我希望动态添加行。但是,当我使用我的代码并运行程序时,用户的复选框被禁用,他/她无法更改。我应该如何允许用户更改复选框 我的代码: <telerik:GridCheckBoxColumn DataField="Discontinued" HeaderText="Discontinued" DataType="System.Boolean" ShowFilte

我使用此代码将复选框列添加到radgrid。在我的程序中,我希望动态添加行。但是,当我使用我的代码并运行程序时,用户的复选框被禁用,他/她无法更改。我应该如何允许用户更改复选框

我的代码:

<telerik:GridCheckBoxColumn DataField="Discontinued" HeaderText="Discontinued"
                                      DataType="System.Boolean" ShowFilterIcon="False">
                                </telerik:GridCheckBoxColumn>

只有在网格处于编辑模式时才能选中/取消选中
GridCheckBoxColumn
。已经有很多信息可以回答你的问题。尝试以下方法开始:

 DataTable table = new DataTable();
            table.Columns.Add("DeliveryID");
            table.Columns.Add("DeliveryName");

            DataRow dr = table.NewRow();

            dr["DeliveryName"] = "uk";

            table.Rows.Add(dr);

            DataRow dr2 = table.NewRow();

            dr2["DeliveryName"] = "US";

            table.Rows.Add(dr2);



            RadGrid1.DataSource = table;

            RadGrid1.Rebind();