随笔分类 -  Dev控件

摘要:1、 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2、 如何新增一条记录 (1)、gridView.AddNewRow() (2)、实现 gridView_InitNewRow 事件 3、如何解决 GridContr 阅读全文
posted @ 2018-12-07 09:36 名字已被使用N次 阅读(1818) 评论(0) 推荐(1)
摘要:右键菜单 首先在窗体中拉去一个MenuStrip 然后在TreeList控件中的ContextMenustrip中绑定该Menustrip就可以了,不需要再去写一些花里胡哨的绑定,显示焦点什么的。 单击显示问题 我做的是单击不同的节点显示不同的数据,比如单击类别节点,就显示类别。 使用treelis 阅读全文
posted @ 2018-12-04 09:38 名字已被使用N次 阅读(377) 评论(0) 推荐(0)
摘要:private void gdv_Patient_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e) { if (e.MenuType == GridMenuType.Column)//判断是否是列标题的右键菜单 { GridVi 阅读全文
posted @ 2018-11-26 18:47 名字已被使用N次 阅读(236) 评论(0) 推荐(0)
摘要:AllowSort = False,//关闭排序 AllowEdit = False//不能编辑 右键菜单实现 添加右键流程: 1.先在窗体上拖两个控件,分别是popupMenu和barManager 2.barManager中绑定form属性为当前窗体名称 3.点击barManager右键选择cu 阅读全文
posted @ 2018-11-19 16:06 名字已被使用N次 阅读(1346) 评论(0) 推荐(0)
摘要:和做多行删除差不多,也是在实体里面来设置一个编辑状态,然后在ShowingEditor里面判断是否为修改可以这样做 var _Gdv = sender as GridView; if (_Gdv == null) { return; } var _Advice = _Gdv.GetFocusedRo 阅读全文
posted @ 2018-11-12 11:35 名字已被使用N次 阅读(757) 评论(0) 推荐(0)
摘要:首先我们需要在实体中添加一个int EditStatus(也可以设置bool 类型,不过增删改就需要新增三个了)来进行判定当前编辑状态。 在GridControl中新增一列绑定checkedit 然后使用gridControl的ShowingEditor事件 var _Gdv = sender as 阅读全文
posted @ 2018-11-12 11:30 名字已被使用N次 阅读(868) 评论(0) 推荐(0)
摘要:通过列名获取选中行的ID private string GetSelectID(string FileName) { int[] pRows = this.gdv.GetSelectedRows();//传递实体类过去 获取选中的行 if (pRows.GetLength(0) > 0) retur 阅读全文
posted @ 2018-11-07 14:45 名字已被使用N次 阅读(1790) 评论(0) 推荐(0)