SmartGrid中checkbox编辑的问题
2010-08-30 12:10
260 查看
在PDA开发中往往会用到Resco开发的控件,其中smartgrig想必都用过,但是在其中加入checkbox列后会出现很多问题:点击后没有反应,设定值不起作用等,以下是自己的解决的过程,记录下来以备下次再走弯路,也让有相同困惑的人能有帮助。
首先在设定smartgrid中设定是
column1.CellEdit = Resco.Controls.SmartGrid.CellEditType.CheckBox;//设定colomn1列为checkbox列,显示复选框
column1.EditMode = Resco.Controls.SmartGrid.EditMode.OnEnter;//设定colomn1列的编辑方式,如果没有此句,事件不会响应
smartGrid1.CheckBoxEdit += new Resco.Controls.SmartGrid.CheckBoxEditHandler(sg_chageCheckBox);//设定编辑事件
有了上面的语句,checkbox列就设定好了,不过不知道为什么此列的值是“"0","1"”或“"false","true"”这是查找官网得知的,而不是0,1或false,true;
下面是事件内容:
void sg_chageCheckBox(object sender, Resco.Controls.SmartGrid.CheckBoxEditEventArgs e)
{
if (sg.SelectedCell.RowIndex > -1)
{
sg.Cells[sg.SelectedCell.RowIndex, 2].Text = (sg.Cells[sg.SelectedCell.RowIndex, 2].Text == "0" ? "1" : "0");
}
}
有了这样就OK。
首先在设定smartgrid中设定是
column1.CellEdit = Resco.Controls.SmartGrid.CellEditType.CheckBox;//设定colomn1列为checkbox列,显示复选框
column1.EditMode = Resco.Controls.SmartGrid.EditMode.OnEnter;//设定colomn1列的编辑方式,如果没有此句,事件不会响应
smartGrid1.CheckBoxEdit += new Resco.Controls.SmartGrid.CheckBoxEditHandler(sg_chageCheckBox);//设定编辑事件
有了上面的语句,checkbox列就设定好了,不过不知道为什么此列的值是“"0","1"”或“"false","true"”这是查找官网得知的,而不是0,1或false,true;
下面是事件内容:
void sg_chageCheckBox(object sender, Resco.Controls.SmartGrid.CheckBoxEditEventArgs e)
{
if (sg.SelectedCell.RowIndex > -1)
{
sg.Cells[sg.SelectedCell.RowIndex, 2].Text = (sg.Cells[sg.SelectedCell.RowIndex, 2].Text == "0" ? "1" : "0");
}
}
有了这样就OK。
相关文章推荐
- easyUI里的checkbox编辑器行编辑是不会自动勾选问题
- 织梦图集模型编辑文档checkbox多选字段失效逗号","被过滤问题
- iOS开发 编辑框被系统弹出的软键盘遮挡问题
- 【studio】解决项目编辑完成但是无法在真机上运行的问题
- 解决myeclipse10编辑jsp经常卡死的问题
- 黄聪:JQUERY判断操作CHECKBOX选中、取消选中、反选、第二次无法选中的问题
- 在MyEclipse中编辑XML没有智能提示的问题
- jquery checkbox勾选/取消勾选的诡异问题
- 可编辑ALV的列粘贴问题--操作技巧
- 关于获取EditText编辑框中的值为空的问题
- 【dp】编辑距离问题
- 解决office2007/2010 PowerPoint 编辑和保存慢、假死的问题
- 百度UEditor插入图片尺寸自动适应编辑框大小问题
- wordpress修复可视化编辑不显示的问题
- 关于checkbox提交后往action传值的问题
- qt designer “property editor”编辑时键盘不能使用问题解决方法
- 分享关于Extjs2.0中RadioGroup和CheckboxGroup控件的取值和赋值问题
- Winform 下使用WebBrowser的HTML编辑控件—WinHtmlControl 在win7 IE9下的问题记录
- ArcGIS在线编辑与跨域问题
- 解决checkbox的attr(“checked”)undefined问题