winform中GridControl如何获取某一单元格内的控件

我在表格中某一列加了下拉框,每行记录中下拉框的选项随根据所在行其他数据的改变而改变,所以想获取单元格里的控件对其初始化下拉选项,各位路过大神求解决

0

2个回答

0
sc_flyfish
sc_flyfish 链接里的控件不是gridcontrol
一年多之前 回复

假设你的这个列是
GridColumn col=你的列;
col.ColumnEdit这个属性里就是你添加的控件,你可以这样写

0
rcr676
rcr676 回复sc_flyfish: 就是,我也想知道怎么控制某个单元格内的控件
大约一年之前 回复
huasa2239635117
huasa2239635117 回复sc_flyfish: 不客气,虽然最终没帮到你,但是思考和讨论是互相激发的
一年多之前 回复
sc_flyfish
sc_flyfish 回复huasa2239635117: 这样也不行的,FocusedRowChanged里只能取到行索引。我已经找到解决方案了,结合我们框架里封装的事件搞定的,谢谢了
一年多之前 回复
huasa2239635117
huasa2239635117 回复sc_flyfish: "每行记录中下拉框的选项随根据所在行其他数据的改变而改变",你定义一个事件Gridview.FocusedRowChanged,一旦这个事件触发,你看看“所在行的其他数据”数据是啥,然后按照你的逻辑修改。这个控件的应用范围就是一整列,是没有“只修改单元格控件”这个概念的,你可以先试试看我的方案,看能不能解决你的问题,不能的话,再讨论
一年多之前 回复
sc_flyfish
sc_flyfish 但是这样获取的是整列的控件,修改属性整列的都被修改了,我是想只修改某个单元格的控件
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
dev gridcontrol控件中某列单元格值取值与赋值
不废话,直接上代码rn              for (int i = 0; i rn                    {rn                         decimal qmqty = Convert.ToDecimal(this.gridView1.GetRowCellValue(i,gridView1.Columns["期末数量"]));rn          
devexpress控件中的gridControl设置某个单元格属性
前提:有一列RepositoryItemCheckEdit复选框列,和一列RepositoryItemButtonEdit按钮列,特定条件下这行的复选框和按钮不可用。效果图如下:nnnnn代码如下:nnnRepositoryItemCheckEdit _disItemCheck;n        RepositoryItemButtonEdit _disItemBtn;
DevExpress控件中的gridcontrol表格控件,如何在属性中设置某一列显示为图片(图片按钮)
DevExpress控件中的gridcontrol表格控件,如何在属性中设置某一列显示为图片(图片按钮)?效果如下图:通过属性设置,而不用写代码。由于此控件的属性太多了,就连设置背景图片的属性都有好几个地方可以设置。本人最近要移植别人开发的项目,找了好久才发现这个属性的位置。之前一直达不到这种效果。属性设置的步骤和方法如下:首先添加gridcontrol控件,如下图,点击Run Designer然...
DevExpress实现GridControl单元格编辑验证的方法
///rn rnrn///rn 自定义单元格验证rnrn///rn rnrn///rn GridViewrnrn///rn BaseContainerValidateEditorEventArgsrnrn///rn 委托rnrn///rn 委托rnrn///rn 当验证不通过对时候,错误提示信息文字rnrnpublicrnrnstatic rnvoid rnCustomValidatingEdit
devexpress实现单元格根据条件显示不同的样式(颜色、字体、对齐方式,大小等)
devexpress控件库之所以被大家所喜爱,是因为它将许多常用的东西都封装成了属性。可以通过一些简单的配置,将以前某些需要大篇幅代码才可实现的效果展示出来。这里是一个实现了将【第二列数据在表格000010和表格000015间的数据行标红】
DevExpress 编辑GridControl中合并单元格
DevExpress 编辑GridControl中合并单元格,要求版本号在15以上
GridControl根据条件设置每行中某单元格只读
GridControl根据条件设置每行中某单元格只读 要实现该功能,需要在GridControl下GridView的CustomRowCellEdit事件里处理。n 具体代码如下:n //表示GridControl中需要设置属性的控件n RepositoryItem _disabledItem;n private void _gridView_CustomRowCell
C#开发学习笔记:GridControl添加右键快捷菜单
C#开发学习笔记:GridControl添加右键快捷菜单,递归,ContextMenuStrip
Devexpress GridControl 列名下单行多个按钮
1、Main->Columns->gridcolumns->columnEdit:选择ButtonEdit,之后显示的就是repositoryItemButtonEdit1,如图nn2、Buttons最右侧进行点击“...”,如图3nn3、请记住一定需要设置Kind为Glyph,TextEditStyle。不然设计界面显示的会是“...”nnButtonsStyle只是按钮显示的...
devexpress表格控件gridcontrol实现纵向标头
devexpress表格控件gridcontrol实现纵向标头,在官网中找到一些案例整理给大家分享
c# dev gridview 给指定单元格赋值
下面是我要通过修改单元格中单价,数量,来自动生成合价的数据rnprivate void gridView1_CellValueChanged(object sender, CellValueChangedEventArgs e)rn        {          rn                int i = e.RowHandle; //行数,千万别用for循环来遍历gridview的
DevExpress表格GridControl控件属性设置总结
首先介绍一下XtraGrid,XtraGrid有两个关键类:GridControl和GridView。GridControl本身不显示数据,数据都是显示在GridView/CardView/XXXXView中。GridControl是各种View的容器。所以要控制显示,要从GridView这些类入手。nn先来一些教程:nn1、DevExpress使用教程:XtraGrid常见用法,主要介绍了Xtr...
DEV gridcontrol双击行事件
        private void gridView1_MouseDown(object sender, MouseEventArgs e)        {            try            {                DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo = gridView1.Calc...
dev GridView明细行实现双击事件
第一步:将gridview1.OptionsBehavior.Editable设为false第二步:在gridview1的MouseDown事件中写以下代码privatevoidgridView1_MouseDown(objectsender, MouseEventArgs e) { DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo
Dev中GridControl中点击事件
测试数据绑定gridcontrol:DataTable dt = new DataTable();//创建表ndt.Columns.Add("ID", typeof(Int32));//添加列ndt.Columns.Add("Name", typeof(String));ndt.Columns.Add("Age", typeof(Int32));ndt.Rows.Add(new object[] ...
GridControl中单元格发生编辑后,所在行自动被勾选
之前遇到过这样的需求,数据发生修改后需要将修改的数据提交至数据库,所以需要获取哪些行数据发生过修改,于是有了如题所示的解决方案:nn首先,定义GridControl的ValidateRow事件,这样的话在单元格发生修改后,该事件就会执行.代码如下:nnn private void gridView6_ValidateRow(object sender, DevExpress.XtraGrid.Vi...
导出devexpress插件的GridControl控件中GridView表格中的数据到excel
使用说明: 只能导出导出devexpress插件的GridControl控件中GridView表格中的数据,表格中有什么数据导出什么数据,列顺序也不变。 文件说明: 1.ExportTableExcel.cs:实现导出逻辑的类 2.ExportExcelStyle.cs:导出的excel样式结构 3.ExcelFileExport.dll:打成的包,使用时引入系统,按如下方式调用即可 具体使用方法很简单,参考示例只用两行代码就OK了 只是我初学C#的一个总结,代码没有进行优化,有不足之处还请各位高手赐教,谢谢
C# Devexpress gridControl 自定义编辑器 设置弹出框(弹出框包含gridLookUpEdit)
个人记录一下,省的忘了。。。        nnnnnnnn            // ----------设置弹出框的样式n                    //桩号下拉框选择n                    RepositoryItemGridLookUpEdit gridLookUpEdit = new RepositoryItemGridLookUpEd
gridcontrol单元格边框重绘 加宽显示
效果图如下:rnrn正文如下:rnusing System;nusing System.Collections.Generic;nusing System.ComponentModel;nusing System.Data;nusing System.Drawing;nusing System.Text;nusing System.Linq;nusing System.Windows.Forms;
devexpress表格控件gridcontrol实现对列统计
devexpress表格控件gridcontrol实现对列统计,可实现总计,平均,求和等。
dev gridview的单元格取值,取列名,赋值
1、不指定具体列名,动态取焦点所在单元格的字段值nn gridView1.FocusedValue;n gridView1.GetFocusedValue(); //Returns the focused cell valuen gridView1.GetFocusedRowCellValue(gridView1.Focused
GridControl单元格验证
单元格验证n//控制单元格只能输入三个字符(单元格无控件)n//调用gridView_ValidatingEditor 事件n//设置校验列nif (gridView.FocusedColumn.FieldName == "Name") n {n if (e.Value.ToString().Length > 3)n {n ...
dev设置gridcontrol特定状态下的字体的颜色,
/// 设置字体的颜色rn        private void uGv_BarCode_RowCellStyle(object sender, RowCellStyleEventArgs e)rn        {rn            DataRow row = uGv_BarCode.grv_GridView.GetDataRow(e.RowHandle);rn           
GridControl 获取选中行的数量
MessageBox.Show(BANDGW.SelectedRowsCount.ToString()); BANDGW,表示GridControl 控件内的子控件名称,普通的GridControl语法一样BANDGW.OptionsFind.AlwaysVisible = true;//控制搜索对话框是否显示
DevExpress的双击获取单元格数据
1、设置 GirdViewt.OptionsBehavior.Editable = false; n 设定变量 DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo = new DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo(); //获取“撞击点”的位置 n2、注册G...
DevExpress Winform 控件导出Excel通用方法(GridControl打印多表头和图片等,并支持多个控件同时打印)
该资源提供关于DevExpress Winform 的所有可打印控件的导出excel 的通用方法,解决GridControl自带方法不能导出图片,多表头无法导出等问题,解决PivotGridControl导出时候自动分组的问题,真正做到所见所得的导出excel方法,并且支持多个控件一同导出同一个excel
任意改变GridView某一行颜色和任意单元格颜色
任意改变GridView某一行颜色和任意单元格颜色的源代码
GridControl 控件添加按钮列
1、通过设计器添加nnn2、把列的ColumnEdit属性设置为RepositoryItemButtonEdit n3、 把TextEditStyle属性设置为HideTextEditor;n4、把Buttons的Kind属性设置为Glyph; nn5、设置Buttons的ShowButtonMode = ShowAlways。n6、设置Buttons的ButtonsStyle =
DEV GRIDVIEW 表格内嵌套表格
创建dataSet ds;rnrn设置主表和从表的编号要有对应的rn添加关系映射rnds.Relations.Add(主表的编号列,从表的编号列);rn绑定 ds.Table[主表] 的datatable就可以实现啦。。。。
C#开发WinForm之DevExpress框架里GridControll常见使用方式
文章目录获得选中数据第一种:根据行号和列属性值取单元格第二种:根据绑定的数据(推荐)第三种:杂选中事件给GridController绑定数据对GridView的一个性设置rn获得选中数据rn有如下三种方式rn第一种:根据行号和列属性值取单元格rn //获得选中的行,如果是单选模式,则直接取第一个rn int selectRow = gridView1.GetSelectedRows()[0];rn //指定行...
GridControl 控件的简单的 使用 (全选、设置)
http://www.cnblogs.com/wanghafan/archive/2012/02/09/2344241.html [一篮饭特稀原创,转载请注明出处http://www.cnblogs.com/wanghafan/archive/2012/02/09/2344241.html]--Devexpress GridControl repositoryItemCalcEdit 数值 不为空...
编辑GridControl中的合并单元格
最近在做一个桌面项目,公司使用的是DevExpress控件,在做表单过程中,碰到了问题,DevExpress没有编辑合并单元格的功能,在Google搜到一个解决办法,姑且就拿过来用了。点击打开链接但使用了之后,的确解决了自己的问题,但是同样会存在另一个问题,当我的GridView存在下拉条时,新添加的MemoEdit控件并不会随着下拉条移动。所以自己在这份代码的基础上进行修改。废话不说直接上图。首...
DevExpress中的GridView(GRIDCONTROL)中的右键全选、反选、撤销、复制单元格值ContextMenuStrip
n #region 标本接收的右键n private void 全选ToolStripMenuItem_Click(object sender, EventArgs e)n {n if (this._dtT_LIS_SAMPLERECEIVE_REPORTS == null || this._dtT_LIS_SAMPLERECEIVE...
DevExpress Winform 所有可打印控件(gridcontrol等)通用导出excel方法
关于DevExpress Winform 的所有可打印控件的导出excel 的通用方法,并且解决DevExpress控件自带的方法存在的缺陷问题n1、解决GridControl自带方法不能导出图片;n2、GridControl 的BandGridView 多表头无法导出等问题;n3、解决PivotGridControl导出时候自动分组的问题;n4、支持多个控件一同导出同一个excel 等等n调用该方法真正做到控件的所见所得的导出功能。(觉得非常有用的,麻烦顶一下);
Dev中的GridControl中根据条件显示背景色
但是GridControl会默认焦点在第一行,当第一行被选中时,编辑的过滤条件不能显示,所以做了如下调整1、失去默认的首行焦点2、设置过滤行不可被选中效果如下:如果要设置整行的背景色,只要...
GridControl控件的基本功能总结
今天需要做一个结构比较复杂的报表,第一次使用GridControl的bands的功能,可以在表格的列下再设置更细分的列。点击选择AdvBandeGridView,即可设计你需要的复杂表结构。可直接再设计器里添加bands和columns,再把columns绑定到相应的bands也可用代码添加: 添加bands:DevExpress.XtraGrid.Views.BandedGrid.GridBan...
gridcontrol 设置某行某列的默认值
 private void gridView1_InitNewRow(object sender, InitNewRowEventArgs e)        {            GridView view = sender as GridView;            view.SetRowCellValue(e.RowHandle, view.Columns["具体列名"], 默认值)...
C# DEV 关于设置gridview 指定单元格字体为红色
首先介绍下设置指定单元格代码:rn private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)rn        {rn            DataTable dt = (DataTable)gridControl1.DataSource;
DevExpress GridControl同一列根据不同的数据类型加载不同的编辑控件
稍加改动,就可以实现一个完整的查询功能rn废话少说,直接上代码:rnusing DevExpress.XtraEditors.Repository;nusing DevExpress.XtraGrid.Columns;nusing System.Collections.Generic;nusing System.ComponentModel;nusing System.Data;nusing Sy
Dev GridControl表格的创建和赋值(二)
一、GridControl创建表格n1.点击VS“工具箱”的GridControl,在窗体上添加此控件;nnn2.点击“RunDesigner”按钮,进入表格设计界面,点击“Columns”,添加列;nn3.在“Column properties”列属性中,“FileName”列字段(要与绑定的数据DataTable中的字段名一致),"Cation"(列显示的文字)“,设置完成则创建一
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 内设计培训 波内区块链课程

相似问题

1
winform中的chart控件如何去除四周的空白
1
我winform程序 串口读取数据能否通过serialport.readto(正则表达式)来实现。
1
想要一个winform的微信实现支付的功能。
3
c# 怎么把winform应用程序的textbox.text的字符传给网页上的textbox.text中?--本人小白一枚
1
c# winform zebra GT800
1
winform statusStrip控件 怎样在上下自动滚动条出现时仍一直处于窗口界面下方
1
C#全局钩子链中如何设置最高优先级
2
winform动态绑定自定义样式列表,不使用html,不用new控件的方式
2
winform窗体中DataGrid的显示,怎么让性别显示成文本?数据库用bit保存的
1
vVS2008 winform SQL数据库,无法绑定到没有名称的datatable,可是明明没错啊
1
C#如何让awit之后的代码在指定的线程执行,像winform那样保证awit之后的代码在UI线程执行
1
C# winform中,在Form1中调用cs类中的方法完成数据导出,想在Form1中实现进度显示功能,如何实现。
1
winform窗体跳转时,出现如下错误,怎么解决?
1
C#需求:winform程序发送udp广播,并收到广播的机子回复消息?
1
如何隐藏winform业务系统句柄,以防止易语言外挂对系统进行非法操作?
2
在winform里,如何实现一个控件出现在两个容器中?
2
vs2008 winform窗体设置起始页
0
C#使用Winform获得Leap Motion的手部模型。
1
怎么实现winform listview这个项拖到另一个项并获得值?
2
winform的dategridview写一个继承时间控件datetimepicker的类