当前位置:编程学习 > C#/ASP.NET >>

为什么DataGridViewCheckBoxCell列的Readonly属性设置为True了,它还是可以选择的呢?各位大哥帮帮忙?急!

具体代码

dt = opt.QueryByDate(begin, end, customer, state, PaperNo, HasBack, HasInvoice, DealWithNm, AffirmNm );
this.dataGridView1.DataSource = dt;
for (int i = 0; i < dt.Rows.Count; i++)
{

                if (this.dataGridView1.Rows[i].Cells["psHasback"].Value.ToString() == "0")
                {
                    //this.dataGridView1.Rows[i].Cells["HasBack"]).ReadOnly  = true;
                    ((DataGridViewCheckBoxCell)this.dataGridView1.Rows[i].Cells["HasBack"]).ReadOnly  = true;
                }
}

即当psHasback列的值为0时,HasBack列的checkbox显示为灰色不可选。 --------------------编程问答-------------------- 怎么没人帮忙啊?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,