注: sql server 2005 及以上支持. 版本估计是不支持(工作环境2005,2008). 工作需要, 需要向SQL Server 现有表中添加新列并添加描述. 从而有个如下存储过程. (先附上存储过程然后解释) /********调用方法********** 作用: 添加列并添加列描述信息 调用: exec [SetColumnInfo] '表名', '列名', N'列说明,描述','列类型{默认:NVARCHAR(50)}','列默认值{默认:NULL}' ************…
在GridControl中添加按钮列的步骤如下: 1. 把列的ColumnEdit属性设置为RepositoryItemButtonEdit 2. 把TextEditStyle属性设置为HideTextEditor; 3. 把Buttons的Kind属性设置为Glyph; 4. 把Buttons的HorzAlignment属性设置为Near; 5. 如果要用到事件的话,还要注册事件: (1)手动注册: this.repositoryItemButtonEdit1.ButtonClick += n…
在GridControl中添加按钮列的步骤如下: 1. 把列的ColumnEdit属性设置为RepositoryItemButtonEdit 2. 把TextEditStyle属性设置为HideTextEditor; 3. 把Buttons的Kind属性设置为Glyph; 4. 把Buttons的HorzAlignment属性设置为Near; 5. 如果要用到事件的话,还要注册事件: this.repositoryItemButtonEdit1.ButtonClick += new DevExp…
添加一列,FieldName为"FLAG",将ColumnEdit设置为复选框样式. gridview1   =>optionsbehavior =>  editable设置为true   (如果自己定义全选,取消全选此处可以设置false) 将要绑定的DataTable添加列"FLAG",Type为bool. gridview1   =>columnEdit => new =>checkEdit 此时就会出现复选框 但是 复选框 无法…
需要在按钮列的OptionColumn属性栏中找到下面两个属性,并且改为True AllowEdit=True,AllowFocus=True.…
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 近期做项目的时候用到了将GridControl中一列设置为PictureEdit类型,然后通过这一列来显示图片.经过尝试发现有下面两种方式可行. 方法一.知道图片的路径与名称 比方:在数据库中存储了图片的路径(包含:本地路径.server路径),那么在能够通过非绑定列的方式来实现. 1.创建了一个非绑定列并设置其对应的属性.属性设置例如以下:        FieldName设为 Photo(该…
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { ) { DataGridViewColumn column = dataGridView1.Columns[e.ColumnIndex]; if (column is DataGridViewButtonColumn) { //这里可以编写你需要的任意关于按钮事件的操作~ MessageBox.Show("按钮被点击&…
原文:http://msdn.microsoft.com/en-us/library/ms171619(v=vs.85).ASPX public class DataGridViewDisableButtonColumn : DataGridViewButtonColumn { public DataGridViewDisableButtonColumn() { this.CellTemplate = new DataGridViewDisableButtonCell(); } } /// <s…
/// <summary> /// 初始化GridView /// </summary> /// <param name="gv">GridView 名称</param> /// <param name="captions">列标题</param> /// <param name="fieldName">列字段</param> /// <para…
Row Indicator Panel The row indicator panel represents a region displayed at the left edge of the View. The panel contains row indicator cells corresponding to different View sections (the band header panel, the column header panel, data rows, the Vi…
如果数据源中只包含图片的链接,如何在DevExpress GridControl的一列中显示外部图片? 要实现该功能,可通过非绑定列的方式来实现.具体实现方法如下: 1.    创建了一个非绑定列并设置其相应的属性,属性设置如下: FieldName设为 Image (该字段名必须是唯一的) UnboundType设为 UnboundColumnType.Object ColumnEdit设为RepositoryItemPictureEdit类的实例(该操作PictureEdit 为该列的内置编…
gridcontrol中添加按钮的步骤: 1. 把列的ColumnEdit属性设置为RepositoryItemButtonEdit 2. 把TextEditStyle属性设置为HideTextEditor; 3. 把Buttons的Kind属性设置为Glyph; 4. 把Buttons的HorzAlignment属性设置为Center; 添加事件: 有时可能遇到增加的单击事件,不能触发. 原因:设置了GridControl了Editable为false! 设置为true后,双击触发. 如果数据…
1.项目中经常会在表格中插入按钮列,图片列,表格列一些非文本的特殊列.如何在devexpress表格控件gridcontrol中实现呢?以下列举一个实现添加图片列,按钮列,时间列,按钮列,开关列的示例,效果图如下: 2.数据代码,其中图片列使用了两种方法,大家可根据自己要求变跟. Image img = Image.FromFile(Application.StartupPath+"\\img\\11111.png");//方法1 //byte[] imgbyte=getImageBy…
引言 贴一个grid 的例子先: 有这样一个需求: 1. 给 Grid(or Tree Grid)添加一列, 这一列显示是Button. 点击之后可以对这一行进行一些操作 2. 这一列每一行对应的按钮不尽相同, 根据每一行的数据不同,显示的按钮不同,对应的点击操作也不同. 解法 针对以上需求1 , 很容易就可以解决. Ext JS 的Grid 有提供 Ext.grid.column.ActionView   xtype: actioncolumn 这样的列. 只需要在grid panel 的co…
场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100061243 在上面搭建好DevExpress的环境后,要使用其GridControl控件. 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载 实现 首先在窗体中拖拽一个Grid…
javafx开发过程中遇见难题,往tablecloumn列中添加按钮 想了很久的方法,也配有办法判断每行中有数据的地方添加按钮set bank_caozuo.setCellFactory((col)->{ TableCell<BankAccount, String> cell = new TableCell<BankAccount, String>(){ @Override protected void updateItem(String item, boolean empt…
In this lesson, you will learn how to create an Action that shows a pop-up window. This type of Action is useful when you want a user to input several parameters in a pop-up dialog before an Action is executed. 在本课中,您将学习如何创建显示弹出窗口的操作.当您希望用户在执行操作之前在弹出…
echarts 显示下载按钮,echarts 自定义按钮,echarts 添加按钮 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright  蕃薯耀 2017年2月8日 星期三 http://www.cnblogs…
Qt QDialog添加最大化和最小化按钮(转载) QDialog窗体右上角默认是没有最小化和最大化按钮的. 1.效果 2.上代码 1 // 设置窗体最大化和最小化 2 Qt::WindowFlags windowFlag = Qt::Dialog; 3 windowFlag |= Qt::WindowMinimizeButtonHint; 4 windowFlag |= Qt::WindowMaximizeButtonHint; 5 windowFlag |= Qt::WindowCloseB…
首先可以使用DevExpress GridControl 自带的进度条控件. 但是我要用一个方法来设置所以的单元格进度,而不是每个单元格都要设置一遍,同时我想要根据进度值不同,进度条显示不同的颜色. 那么就要自己手动的编写代码来完成了. 1 : 绘制一个单元格进度条 形状   当进度小于50%时显示为红色. public void DrawProgressBar(DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e) { stri…
首先可以使用 DevExpress GridControl 自带的进度条控件. 但是我要用一个方法来设置所有的单元格进度,而不是每个单元格都要设置一遍,同时我想要根据进度值不同,进度条显示不同的颜色. 那么就要自己手动的编写代码来完成了. 1 .绘制一个单元格进度条形状,当进度小于50%时显示为红色. public void DrawProgressBar(DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e) { string…
一.在gridcontrol列表控件中使用单选框作为选择列,这里有两种方式. 方式一:选择gridcontrol控件的Run Designer按钮,添加一列,设置该列的ColumnEdit为checkedit.如下图: 代码如下: private void Form1_Load(object sender, EventArgs e) { try { List<Student> studentList = }, }, }}; repositoryItemCheckEdit1.ValueUnche…
原来有一行: 点击添加,在下面增加同样的一行 新增加的行有一列删除按钮,点击某行的删除按钮时,删除当前行 方法: 哈哈,我果然好聪明啊 1.文本框.文本框.添加按钮 2.一个DataGridView(放一个panel里),三列分别是文本框.文本框.按钮列     DataGridView: 隐藏标题栏:dataGridView1.ColumnHeadersVisible = false; 隐藏第一列:RowHeadersVisible=false; 不自动增加新行:AllowUserToAddR…
数据列定义 表中数据行的数据插入和数据类型都是基于数据列的,学会添加数据列在开发过程中是必不可少的. 使用SSMS数据库管理工具添加数据列 在数据表中添加一列或者多列步骤相同 1.连接数据库,选择数据表->右键点击->选择设计. 2.在新打开的窗口中输入中->输入列名,数据类型,是否可空->在下面输入列注释等属性->点击保存按钮(或者ctrl+s). 3.如果想在指定列前面添加数据列->选择要指定列,右键点击->插入数据列->输入列名,列类型,是否可空,属性…
之前在项目上需要在表格中加入Button是按照以下两个文章的做法: http://www.cnblogs.com/li-peng/p/3961843.html http://www.cnblogs.com/li-peng/p/4029885.html 文章的做法是传统通过子类化QItemDelegate类来做的,通过paint函数在某列中画出QPushButton的Style. 但是这么做有一个问题,就是按钮画出来以后,但是拖动QTableView的滚动条的时候,会导致按钮所在的列的部分按钮又消…
在使用 GridControl 的时候经常需要添加右键菜单.一般的做法是自己创建菜单项,然后注册GridView的Mouse-Click事件,然后Show出定义好的菜单.但是涉及到一些单击事件会收到编辑器编辑状态影响,所以Mouse-Click事件不好用. 幸好,GridView自带了一个默认的右键事件,专门用于弹出右键菜单用:PopupMenuShowing 为了调用方便,设计成一个静态方法,调用的时候只用传入需要注册的网格就好: GridViewMenuHelper.CreateCopyCe…
GridView添加序号列:这个是经常需要的一个功能 <asp:TemplateField HeaderText="序号"> <ItemTemplate> <%# Container.DataItemIndex+ %> </ItemTemplate> </asp:TemplateField> 另外再加一个GridView使用模板按钮的功能: <asp:TemplateField HeaderText="删除&q…
在使用GridControl的时候经常需要添加右键菜单. 一般的做法是自己创建菜单项,然后注册GridView的Mouse-Click事件,然后Show出定义好的菜单. 但是涉及到一些单击事件会收到编辑器编辑状态影响,所以Mouse-Click事件不好用. 幸好,GridView自带了一个默认的右键事件,专门用于弹出右键菜单用:PopupMenuShowing 为了调用方便,设计成一个静态方法,调用的时候只用传入需要注册的网格就好: GridViewMenuHelper.CreateCopyCe…
需求: el-form 每行显示两列,底部按钮居中 问题: 以前的解决办法是: el-col, el-row.但是这里只有一个 el-form-item 的 label 数据是已知的,其余项都是循环得到的,数量不固定,因此不能采用 el-col 方式. 尝试 尝试过 item 左浮动,flex,底部定位,都无法解决. 解决办法 el-form 添加 inline 属性,给每个 item 设置宽度:给底部按钮 flex 布局. 参考链接 http://t.csdn.cn/nrQ0C 思考 说明 e…
一.GridControl 的Columns中添加列 1.列名:FieldName命名为img 2.类型:ColumnEdit属性中 选择PictureEdit类型(RepositoryItemPictureEdit) 二.GridControl绑定的数据,不管是DataTable.List或者其他源,添加一个列,列名为img. 以DataTable为例: void bindGrid01() { DataTable dt = new DataTable(); dt.Columns.Add(new…