软件工具:Excel 2013
1、选中表格,右击选择设置单元格格式。
2、点击保护选项卡,把“锁定”取消掉,不要选中,然后点击确定。
3、点击审阅,然后功能区中点击“保护工作表”。
4、选中“选定未锁定的单元格”。这里是选择可以 *** 作的选项,下面插入、筛选等可按需要选择。然后点击确定。
5、这样就锁定了行列,无法修改行高列宽。右键菜单中的一些功能也变为灰色。
5、如果需要修改,再点击撤消保护工作表即可。
你说的是不是gridView控件?设置其某行被选中,其实可以使用该控件自带的功能。具体做法是,打开编辑列功能,向列集合中添加一个字段,字段为CommandField下的”选择“字段。为了让其有显示效果,请将GridView控件中的选中行的背景色设为比较醒目的颜色,如Red。编译并运行,单击选择项之后,该行会被选中,在后台处理gridView控件中RowSelectChanging事件时,可以实现很多的效果。绑定cell click信号
void MyTableWidget::click_cell(int row, int column){
if( column == 1 ) //如果是第二列,允许编辑
tableWidget->item(row, column)->setFlags(tableWidget->item(row, column)->flags() | Qt::ItemIsEditable)
else //其他列不允许编辑
tableWidget->item(row, column)->setFlags(tableWidget->item(row, column)->flags() & ~Qt::ItemIsEditable)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)