cingsoft 发表于 2015-7-8 13:38:00

Spread控件如何可以唯读不能编辑

Spread控件如何可以唯读不能编辑

iceman 发表于 2015-7-8 15:12:00

回复 1楼cingsoft的帖子

Spread WPF 锁定单元格的逻辑是先整体锁定整个表单,然后在解锁不需要锁定的单元格

测试代码如下:

            gcSpreadSheet1.Sheets.Cells.Locked = false;
            gcSpreadSheet1.Sheets.Cells.Text = "非锁定";
            gcSpreadSheet1.Sheets.Columns.Locked = false;
            gcSpreadSheet1.Sheets.Rows.Locked = false;
            gcSpreadSheet1.Protect = true;
            gcSpreadSheet1.Sheets.Protect = true;
            gcSpreadSheet1.Invalidate();

cingsoft 发表于 2015-7-8 15:20:00

回复 2楼iceman的帖子

你好: 为什么我这个DataSource赋值之后它又可以编辑了? 难道DataSource赋值之后还需要重新 写下这个gcSpreadSheet1.Protect = true;
gcSpreadSheet1.Sheets.Protect = true;

iceman 发表于 2015-7-8 17:30:00

回复 3楼cingsoft的帖子

数据绑定后,Spread所有属性都会重置,所以需要重新锁定。您的理解是正确的

iceman 发表于 2015-7-17 17:38:00

回复 3楼cingsoft的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢   
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: Spread控件如何可以唯读不能编辑