Boolean DataColumn状态不可编辑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Boolean DataColumn状态不可编辑相关的知识,希望对你有一定的参考价值。

我正在从SQL数据加载器填充数据表然后..

我在数据表中创建了一个值为boolean(checkbox)的数据列:

DataTable cDataTable= new DataTable();

DataColumn a = new DataColumn("Select", typeof(bool));

cDataTable.Columns.Add(a);

此添加是每行的复选框,但复选框不可编辑

然后将此DataTable附加到ASP GridView:

gridView.DataSource = cDataTable;

我试过了

a.ReadOnly = false;

然而,这也不起作用..我一直在阅读,并且可能的数据表在填充之后是不可编辑的..

有没有办法让这个复选框可编辑?

答案

我使用以下代码:

 private void button1_Click(object sender, EventArgs e)
    {
        DataTable cDataTable = new DataTable();

        DataColumn a = new DataColumn("Select", typeof(bool));

        cDataTable.Columns.Add(a);
        for (int i = 0; i < 100; i++)
        {
            cDataTable.Rows.Add(true);
        }
        cDataTable.Rows[5][a] = false;
        dataGridView1.DataSource = cDataTable;
    }

以下是结果。第一行在“a”columnenter image description here中为false

以上是关于Boolean DataColumn状态不可编辑的主要内容,如果未能解决你的问题,请参考以下文章

extjs 表格为可编辑,保存后为不可编辑状态

求EXCEL VBA代码。单元格输入内容保存后自动锁定有内容单元格。下次打开后不可编辑。

tkinter的Entry设置为不可编辑状态

idea java文件只读状态 不可编辑怎么修改回可编辑状态…啊…各位亲……

js控制文本域实现是不是编辑功能切换

拓展编辑器_组件不可编辑