gridcontrol控件学习总结

gridcontrol控件学习总结

ID:8794526

大小:235.00 KB

页数:12页

时间:2018-04-08

gridcontrol控件学习总结_第1页
gridcontrol控件学习总结_第2页
gridcontrol控件学习总结_第3页
gridcontrol控件学习总结_第4页
gridcontrol控件学习总结_第5页
资源描述:

《gridcontrol控件学习总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、GridControl(基于GridView)总结gridControl设计器设计器中左边导航部分Views是用于设计gridControl的布局,Columns是用于设计gridControl中列,列属性中的Name是指列明,FileName是指对应的数据库字段(实体类、BaseValue)的名称,Caption是指定列标题显示文本(类似TextBox中的Text属性)。Appearances是设计控件的外观样式。注:options(选项)下的属性用于设置页面布局。gridControl绑定DevExpress中的控件绑定数据源时,都不需要调用DataBind()

2、方法。this.gridControl1.DataSource=getGoodsInfo.GetGoodsInfoDT(typeId);注:使用泛型集合绑定数据源,在GridView中实现自动添加行时,AddNewRow()方法不起效。在获取数据行时,GetDataRow()方法报错。如果使用gridcontrol用于只呈现数据可以使用泛型集合作为数据源,如果涉及到增、删、改建议使用DataTable作为数据源,这样以上两个方法可以正常使用。gridControl实现自动添加行this.gridView1.AddNewRow();//onlyonelinecodeg

3、ridControl获取修改行的数据gridControl常用函数介绍GetDataRow()用于获取指定索引的行。GetFocusedRowCellValue()获取鼠标选中行的某列值。GetRowCellValue()获取某行某列的值。关于XtraGrid的使用(GridControl小结)DevExpressXtraGrid的使用(AspxGridControl小结)收藏自定义焦点行的方法gridView_bcode.FocusedRowHandle=focuseRowInt;//通过设置GridView的FocusedRowHandle属性viewplain

4、copytoclipboardprint?获取焦点行任意单元格的数据ColumnViewcv=(ColumnView)gridControl_Gongzi.FocusedView;//重新获取此ID否则无法从表头连删获取不到idintfocusedhandle=cv.FocusedRowHandle;objectrowIdObj=gridView1.GetRowCellValue(focusedhandle,"id");if(DBNull.Value!=rowIdObj){FocusedRow_id=Convert.ToInt32(rowIdObj);}获取焦点行任

5、意单元格的数据ColumnViewcv=(ColumnView)gridControl_Gongzi.FocusedView;//重新获取此ID否则无法从表头连删获取不到idintfocusedhandle=cv.FocusedRowHandle;objectrowIdObj=gridView1.GetRowCellValue(focusedhandle,"id");if(DBNull.Value!=rowIdObj){FocusedRow_id=Convert.ToInt32(rowIdObj);}viewplaincopytoclipboardprint?当数据

6、发生变化时执行privatevoidgridView1_CellValueChanged(objectsender,CellValueChangedEventArgse){intintRowHandle=e.RowHandle;FocusedRow_bumen=Convert.ToString(gridView1.GetRowCellValue(intRowHandle,"bumen"));FocusedRow_xingming=Convert.ToString(gridView1.GetRowCellValue(intRowHandle,"xingming"));

7、//FocusedRow_jibengongzi=Convert.ToDecimal(gridView1.GetRowCellValue(intRowHandle,"jibengongzi"));objectrowJibengongziObj=gridView1.GetRowCellValue(intRowHandle,"jibengongzi");if(DBNull.Value!=rowJibengongziObj){FocusedRow_jibengongzi=Convert.ToDecimal(rowJibengongziObj);}}当数据发生变化时执行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。