摘要: 对Treelist 的一些功能的实现1.数据绑定最基本的两个属性:KeyFieldName和ParentFieldName。(这两个属性一设置就基本上可以实现分级了)可以通过代码的编写实现,也可以直接在属性里面直接实现。这种数据库设计是比较常见的,一般数据满足树形关系就可以这样设计。绑定数据时,只需指定DataSource为对应 的DataTable,指定KeyFieldName为表主键字段,ParentFieldName为表指向主键的外键字段名。private void BindData(){ this.tlOffice.DataSource = dtOffice; tlOffi... 阅读全文
posted @ 2012-12-18 11:33 死靈天使 阅读(6855) 评论(0) 推荐(1) 编辑
摘要: 对Dev的关于XtraGrid的使用第一使用的链接:http://www.cnblogs.com/stephen-vv/archive/2012/12/18/2822800.html接着说,GirdControl如何定位和查找指定列显示值的行(注意是列的实显示值,而不是关联数据源列值)下面请看代码:using DevExpress.XtraGrid.Views.Base; using DevExpress.XtraGrid.Columns; // ... string searchText = "Japan"; // obtaining the focused view C 阅读全文
posted @ 2012-12-18 11:03 死靈天使 阅读(20148) 评论(1) 推荐(2) 编辑
摘要: 1,增加新行用InitNewRow事件,给新行某字段赋值。后结束编辑。private void grdView_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e) { DevExpress.XtraGrid.Views.Grid.GridView view = sender as DevExpress.XtraGrid.Views.Grid.GridView; view.SetRowCellValue(e.RowHandle, view.Columns["Enter... 阅读全文
posted @ 2012-12-18 10:19 死靈天使 阅读(16220) 评论(0) 推荐(1) 编辑
摘要: //绑定lookUpEdit private void BoundData() { string sql = "select daID,xm,sfzh from baseinfo"; DataSet ds = Archives.DataAccess.DataSql.Query(sql); if (ds != null) { int rows = ds.Tables[0].Rows.Count; ... 阅读全文
posted @ 2012-12-18 09:08 死靈天使 阅读(17602) 评论(0) 推荐(1) 编辑