Spread for silverlight粘贴问题
向表格中某个区域粘贴数据时,我怎么才能控制到单元格的粘贴权限?因为有些单元格是允许粘贴,有些单元格是不允许粘贴的通过锁定表格应该是可以解决,但是我们需求中是允许用户调整行高与列宽,所以锁定表格是不行的 回复 1楼yaoxiaoqiang00的帖子
可以提供给您一个思路就是在ClipBoardPasted事件中来清除不可编辑单元格文本达到目标效果:
/// <summary>
/// 检测粘贴单元格文本,如果含有非数字则清空单元格
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void gcSpreadSheet1_ClipboardPasted(object sender, GrapeCity.Windows.SpreadSheet.UI.ClipboardPastedEventArgs e)
{
int rowCount = e.CellRange.RowCount;
int colCount = e.CellRange.ColumnCount;
int row = e.CellRange.Row;
int col = e.CellRange.Column;
for (int i = row; i < row+rowCount; i++)
{
for (int j = col; j < col+colCount; j++)
{
}
}
}
回复 1楼yaoxiaoqiang00的帖子
请问问题是否解决?如果没有请继续跟帖。
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页:
[1]