Winform界面:把gridcontrol中的数据打印,打印预览的界面Gridcontrol如果某个单元格数据过多的话,就换行自动调整行高 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
其他相关推荐
GridControl怎么自定义设置行高
MAP.DimGridControl.MAPDimGridControl 开放控件属性,实现行高自定义 GridControl里面的列宽度可以自由调节 ,但是行的高度怎么调节啊
DEV GridControl控件设置单元格换行
foreach (DataRow row in dataTable.Rows) {        row["columnName"] = ((String)row["columnName"]).Replace(@"\n", Environment.NewLine); } 并且设置 第一 在main > columns 的 某个gridcolumn下的 columnEdit为新
DEV gridcontrol 设置行数据超宽换行
第一 在main > columns 的 某个gridcolumn下的 columnEdit为新建为 repositoryitemmemoedit 第二 repositor下的optionview的rowautoheight为true
DEV GridControl 控件属性大全
DEV GridControl 控件属性大全 Devpress.XtraGrid.GridControl.GridView 属性         说明 Options         OptionsBehavior       视图的行为选项   AllowIncrementalSearch     允许
GridControl_gridView 单元格内容换行(wrap)
 this.dataSet1.Tables[0].Rows.Add(text); RepositoryItemMemoEdit repoMemo = new RepositoryItemMemoEdit(); repoMemo.WordWrap = true; repoMemo.AutoHeight = true; this.gridControl1.RepositoryItems.
DevExpress的GridControl如何实现打印打印预览
第一种方法:            System.Drawing.Printing.PageSettings set_print_page = new System.Drawing.Printing.PageSettings();            DevExpress.XtraPrinting.DynamicPrintHelper ph = new DevExpress.XtraPrinting.DynamicPrintHelper();            if
devexpress控件中的gridControl设置某个单元格属性
前提:有一列RepositoryItemCheckEdit复选框列,和一列RepositoryItemButtonEdit按钮列,特定条件下这行的复选框和按钮不可用。效果图如下: 代码如下: RepositoryItemCheckEdit _disItemCheck;         RepositoryItemButtonEdit _disItemBtn;
DevExpress Winform 所有可打印控件(gridcontrol等)通用导出excel方法
关于DevExpress Winform 的所有可打印控件的导出excel 的通用方法,并且解决DevExpress控件自带的方法存在的缺陷问题 1、解决GridControl自带方法不能导出图片; 2、GridControl 的BandGridView 多表头无法导出等问题; 3、解决PivotGridControl导出时候自动分组的问题; 4、支持多个控件一同导出同一个excel 等等 调用该方法真正做到控件的所见所得的导出功能。(觉得非常有用的,麻烦顶一下);
GridControl标题及单元格内容居中显示
设置列的标题居中显示: Designer - Views -右侧输入框中输入Appearance-HeaderPanel-TextOptions-设置HAlignment为Center   设置单元格内容居中显示 Designer - Columns -选择对应的行-点击Column properties-搜索AppearanceCell-TextOptions-设置HAlignment为...
Dev gridcontrol获取选定行,指定列单元格的内容
//mOIDFiledName为要获取列的列名 private string GetSelectOID(string mOIDFiledName) { int[] pRows = this.gridView1.GetSelectedRows();//传递实体类过去 获取选中的行 if (pRows.GetLength(0) > 0) return gridView1
dev设置gridcontrol特定状态下的字体的颜色,
/// 设置字体的颜色         private void uGv_BarCode_RowCellStyle(object sender, RowCellStyleEventArgs e)         {             DataRow row = uGv_BarCode.grv_GridView.GetDataRow(e.RowHandle);            
gridcontrol显示图片,并自动适应行高,无图片时高度固定,有图片自动适应
gridcontrol显示图片,并自动适应行高,无图片时高度固定,有图片自动适应,例如:固定行高50,图片列宽度为100,插入一个200*300的图片,在列中只会显示100*150,行高为150,无图片列行高为50
Dev控件 gridControl 按回车增加一行
将NewItemRowPosition属性设置为Top或Bottom,在这样的新行中输入数据后,会自动添加到绑定的数据源中的,如果你希望在按回车时焦点跳至下一列,只需要设置GridView的OptionNavigations->EnterMoveNextColumn为True即可,当在最后一可见列按回车,GridView明细增加一条空数据行。...
怎么获得当前行(gridcontrol中)在数据库中某列的值?
该方法需要有GridViewds.Tables[0].Rows[gridView1.FocusedRowHandle]["数据库中某列的名字"].ToString();或者(该方法不需要有GridView)DataSet ds=new DataSet(); System.Windows.Forms.BindingManagerBase dsMgr; dsMgr = this.BindingCont
导出devexpress插件的GridControl控件中GridView表格中的数据到excel
使用说明: 只能导出导出devexpress插件的GridControl控件中GridView表格中的数据,表格中有什么数据导出什么数据,列顺序也不变。 文件说明: 1.ExportTableExcel.cs:实现导出逻辑的类 2.ExportExcelStyle.cs:导出的excel样式结构 3.ExcelFileExport.dll:打成的包,使用时引入系统,按如下方式调用即可 具体使用方法很简单,参考示例只用两行代码就OK了 只是我初学C#的一个总结,代码没有进行优化,有不足之处还请各位高手赐教,谢谢
C# GridControl 的使用小结
转载:http://www.360doc.com/content/14/1130/21/14641369_429420465.shtml 1、 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2、 如何新增一条记录 (1)、gridView.AddNewRow() (2)、实现 gridV
gridcontrol显示行号,总行,打印,导出,设置居中方法
gridcontrol显示行号和总行,打印表格,导出excel,设置标头及内容居中方法
Devexpress立即结束GridControl的编辑并更新到数据
就处理单元格的编辑控件的值变化事件: void repositoryItemCheckEdit1_CheckedChanged(object sender, EventArgs e) { if (!gv.IsNewItemRow(gv.FocusedRowHandle)) { gv.CloseEdito
dev gridcontrol控件中某列单元格值取值与赋值
不废话,直接上代码               for (int i = 0; i                     {                          decimal qmqty = Convert.ToDecimal(this.gridView1.GetRowCellValue(i,gridView1.Columns["期末数量"]));           
[DevExpress]GridControl根据条件改变单元格/行颜色(Dev GridControl 单元格着色)
DevExpress控件-数据控件GridControl,有时我们需要根据特定条件改变符合条件的行或者单元格颜色达到突出显示目的,现在动起鼠标跟我一起操作吧,对的,要达到这个目的您甚至都不用动键盘.在对GridControl绑定好数据后:No.1:右键GridControl选择Run Designer;No.2:Appearance下Formatter Conditions点击Add,需要注意的是
C# DevExpress中 GridControl某列添加小图标(删除图标为例)
效果如图:首先导入命名空间using DevExpress.XtraEditors;using DevExpress.XtraGrid.Views.Grid;using System.IO;using System.Reflection;定义一个PictureEdit       private PictureEdit _pedDelete; //删除然后在 GridView1的MouseMove事件中判断。 //删除列表集合        private void GridView1_MouseMove(
GridControl列自动匹配宽度
11-02-13 22:24 824人阅读 评论(0) 收藏 举报 //自动调整所有字段宽度 this.gridView1.BestFitColumns(); //调整某列字段宽度 this.gridView1.Columns[n].BestFit();
DevExpress的控件GridControl光标定位到某一个单元格
gridView1是GridControl的     this.gridView1.FocusedRowHandle = 1;//行标             this.gridView1.FocusedColumn = this.dictCode;//某一列             this.gridView1.ShowEditor();//打开行编辑
DevExpress的GridControl如何实现打印打印预览
第一种方法:
DevExpress.XtraGrid.GridControl控件获取选中行某列的值
int selectedHandle; selectedHandle = this.gridView1.GetSelectedRows()[0]; MessageBox.Show(this.gridView1.GetRowCellValue(selectedHandle, "RoadName").ToString());
C# dev gridcontrol “时间”字符串格式化
public void FormateDate(ref DataSet ds, string colName) { if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { foreach (DataRow dr in ds.Tables[0].Rows) { string ColumnVal
Devpexpress 打印预览问题
Devpexpress 打印预览问题 devexpress 12 之前报表打印: XtraReports rp1 = new XtraReports(); rp1.ShowPreview(); 即可预览报表;   devexpress 13 之后报表打印预览 XtraReports rp1 = new XtraReports(); ReportPrintTool tool =
DevExpress 编辑GridControl中合并单元格
DevExpress 编辑GridControl中合并单元格,要求版本号在15以上 下载地址
GridControl中单元格发生编辑后,所在行自动被勾选
之前遇到过这样的需求,数据发生修改后需要将修改的数据提交至数据库,所以需要获取哪些行数据发生过修改,于是有了如题所示的解决方案: 首先,定义GridControl的ValidateRow事件,这样的话单元格发生修改后,该事件就会执行.代码如下: private void gridView6_ValidateRow(object sender, DevExpress.XtraGrid.Vi...
DevExpress的GridControl中自定义列中使用RadioButton在拉动滚动条后数据丢失的解决方法
在DevExpress中使用GridControl,其中有一列需要使用RadioButton,有两个问题,一是RadioButton的数据绑定问题,详见上一篇文章,二是在选中RadioButton后,如果滚动滚动条,选中状态就会丢失,原因在于整个GridControl使用一个渲染器,为了效率考虑,每次只渲染5行,当滚动滚动条的时候,下面行的数据也是使用的同一个渲染器,所以数据就会被冲掉。在使用WP
gridcontrol单元格边框重绘 加宽显示
效果图如下: 正文如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Linq; using System.Windows.Forms;
DevExpress控件 GridControl 单元格编辑 回车
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using CYSoft.UI.
dev gridcontrol获取点击行的某个数据
GetRowCellDisplayText
GridView根据内容自动设置列宽、行高
protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header)
Dev中的GridControl中根据条件显示背景色
但是GridControl会默认焦点在第一行,当第一行被选中时,编辑的过滤条件不能显示,所以做了如下调整1、失去默认的首行焦点2、设置过滤行不可被选中效果如下:如果要设置整行的背景色,只要...
DevGridControl单元格背景色和单元格文字颜色设置
1.拖一个gridControl控件在 窗体上 2.添加三列 分别是 BgColor,BgColor2 , FontColor  分别显示单元格颜色 单元格渐变颜色 单元格字体颜色 public partial class Form1 : Form { public Form1() { InitializeCompone
GridControl属性以及DEV其他设置属性
1、 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2、 如何新增一条记录 (1)、gridView.AddNewRow() (2)、实现 gridView_InitNewRow 事件 3、如何解决 GridControl 记录能获取而没有显示出来的问题 g
GridControl自定义合并单元格 多个条件同时满足
示例1:装载自:http://www.cnblogs.com/ManchesterUnitedFootballClub/p/4601131.html 上面的示例为根据一个条件判断是否合并相同单元格。 下面是我看了上面的示例,根据自己的需求写的根据多个条件合并单元格,方法大同小异: 示例结果图: 代码: private void Form16_Load ( object
GridView 行交换 GridView 行上移下移
using System; using System.Configuration; using System.Data; //using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.U
DevExpress 纵向合并GridControl单元格控制
在DevExpress中GridControl中合并单元格只需要设置 this.gridView1.OptionsView.AllowCellMerge = true; 列默认是可合并的,若设置某列不可合并可设置该列为 this.gridColumn1.OptionsColumn.AllowMerge = DevExpress.Utils.DefaultBoolean.False; 下文主
Dev GridControl 单元格输入数据的验证方法
今天要做一个dev gridcongtrol输入单元格内容有效性的检测,此处以不允许为空、该列的值不允许重复为例。(当然也可以使用别的方式,但别的方式不好实现:当该单元格值不满足条件时,锁定整个gridview,除该单元格之外的位置都不允许输入,即将焦点锁定在这一个单元格)。 1、首先将要验证的列设置为RepositoryItemCheckEdit类型,或者别的控件类型(其余控件类型未测试),以
[ WPF ] DevExpress.Xps.grid.GridControl怎么可以让所有内容居中显示
对于列头Header居中,使用HorizontalHeaderContentAlignment=“Center”即可。    对于列值居中,更改列的EditSettings,设置对应的EditSettings的HorizontalContentAlignment="Center"即可。示例代码如下:<Window        xmlns="http://schemas.microsoft....
GridControl表格数据禁止编辑用户编辑
1、单击Run Designer,选择Columns2、选择column options,选择其中的AllowEdit,修改为False
在Dev的gridControl中为每一行添加一个序号
在MainView中添加一个CustomDrawRowIndicator事件,在事件处理器中添加以下代码 if (e.Info.IsRowIndicator && e.RowHandle >= 0) { e.Info.DisplayText = e.RowHandle.ToString();
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 数值 不为空...
C# dev GridControl绑定数据不能显示
view = advBandedGridView1 as AdvBandedGridView; //1 this.advBandedGridView1.OptionsBehavior.Editable = true; //打开编辑 view.Columns.Clear(); //注意清空 view.
DevExpress 利用动态创建GridControl导出Excel,并不显示在界面
DevExpress 利用动态创建GridControl导出Excel,并不显示在界面
DevExpress中gridview多单元格的复制、黏贴和撤销
本实例主要实现在同一 GridView 中实现多单元格的复制、黏贴和撤销 实现如下功能: 首先设置 gridView2.OptionsBehavior.Editable = false; gridView2.OptionsSelection.MultiSelect = true; 代码如下:         ///         /// 对用户
DevExpress中的GridView(GRIDCONTROL)根据单元格(CELL)的值,控制行(ROW)背景颜色
使用GridView控件的RowStyle事件,先取单元格值,进行对比过滤。符合条件的,改变背景颜色。不符合颜色的,使用默认的奇偶行样式。**注:如果已经打开了奇偶行样式,这里的改变背景色事件可能会被覆盖而在展示中无效。下面是效果:下面是代码: private void gridView_Serious_RowStyle(object sender, DevExpress.XtraGrid.Vi...
dev GridView明细行实现双击事件
第一步:将gridview1.OptionsBehavior.Editable设为false第二步:在gridview1的MouseDown事件中写以下代码privatevoidgridView1_MouseDown(objectsender, MouseEventArgs e) { DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo
devexpress实现单元格根据条件显示不同的样式(颜色、字体、对齐方式,大小等)
devexpress控件库之所以被大家所喜爱,是因为它将许多常用的东西都封装成了属性。可以通过一些简单的配置,将以前某些需要大篇幅代码才可实现的效果展示出来。这里是一个实现了将【第二列数据在表格000010和表格000015间的数据行标红】
Dev中GridControl中点击事件
测试数据绑定gridcontrol:DataTable dt = new DataTable();//创建表 dt.Columns.Add("ID", typeof(Int32));//添加列 dt.Columns.Add("Name", typeof(String)); dt.Columns.Add("Age", typeof(Int32)); dt.Rows.Add(new object[] ...
gridcontrol中添加combobox ,设置comobox中选中的内容不可以编辑
gridcontrol中添加combobox ,设置comobox中选中的内容不可以编辑
C#Winform DEV控件GridControl(gridview)打印表格并设置页眉页脚文字
#region 打印 //打印函数 private void printInfo() { try { GridControl gc = gridControl1; //绑定表格组件 GridView gv = gridView...
fastreport中列宽固定,根据字段内容多少自动调整行高
在band选项Allowslip选true。stretched项选择true。memo项stretch选择打勾;stretchmode选smMaxHeight。 
关于在DevExpress GridControl中修改过数据 提交更新的问题
2013-11-12 16:32:05 if (ds.HasChanges())             {                 DataSet dsModify = this.ds.GetChanges();                 if (dsModify != null)                 {                     //thi...
DevExpress Winform 控件导出Excel通用方法(GridControl打印多表头和图片等,并支持多个控件同时打印)
该资源提供关于DevExpress Winform 的所有可打印控件的导出excel 的通用方法,解决GridControl自带方法不能导出图片,多表头无法导出等问题,解决PivotGridControl导出时候自动分组的问题,真正做到所见所得的导出excel方法,并且支持多个控件一同导出同一个excel
3D打印实用项目解析
3D打印
关于farpoint设置自动列宽行高单元格内容自动换行举例
关于farpoint如何设置  单元格换行自动调整行高 行宽。 FarPoint.Win.Spread.CellType.TextCellType text = newFarPoint.Win.Spread.CellType.TextCellType();                         text.Multiline = true;                    
dev GridControl 报表 直接打印 纵向合并单元格
GridControl纵向合并单元格 只需设置 gridView->OptionView->AllowCellMerge=true; 效果 提示: 精确到列 前提是gridview1已经允许合并单元格(内容相同的才合并)  this.gridView1.Columns["班组"].OptionsColumn.AllowMerge = DevExpress.Utils.DefaultB
GridControl 列中显示图片
GridControl一列的ColumnEdit属性中选择PictureEdit,一个RepositoryItemPictureEdit添加完成。列的FieldName设置为Image列名,如img。 GridControl绑定的数据,不管是DataTable、List或者其他源,添加一个列,列名为img。 以DataTable为例: Image xx=Image.
要想让控件的长宽比随着窗口大小变化而自动调整,下面两个属性必须好好领会掌握。
要想让控件的长宽比随着窗口大小变化而自动调整,下面两个属性必须好好领会掌握。
关于C#的windons窗体的打印功能知识点解析和功能实例
在windows应用程序中文档的打印是一项非常重要的功能,在打印程序的设计中复杂难度最大的属于打印功能设置,因为中途需要计算一些复杂的计算过程。比如页面开始打印的起始位置和结束位置,换行,分页等。例图1 vs2013自带了打印控件。基本可以满足打印打印预览的需求。 个别打印特殊要求需要重写控件功能。 本程序使用五种打印需要的控件分别是: PrintDocument 打印输出控件 Prin
Dev-GridControl (一)初步绑定数据
DEV控件全称Developer Express,是一款收费的winform控件。 在工具框拉出GridControl后,点击Run Designer.进入页面布局 进入后 点击1后弹出2、3界面。3方框里面包括的该列所有的属性。 接下来就是绑定数据源了。在DateTable dt; 绑定数据源后. this.gridControl2.DataSource = dt;//控件绑定da...
C# 对于GridControl 动态加载动态生成的GridView
对于GridView来说,在实际应用中经常可能会需要动态生成列, 今天试着写了一下,大家看看即可,第一次写博客。。。。 private void NewGridView(List list) { var gdv = new DevExpress.XtraGrid.Views.Grid.GridView();// gdv.OptionsView.Show
DevExpress Gridview数据源更新几个简单操作
从来都是直接更新Gridview数据源然后局部或全局刷新view,这次需要直接利用控件本身操作去刷新数据源。 1、插入新行 gridview.AddNewRow(); 需要注意,这种必须是Gridcontrol绑定数据源的情况下做,而且数据源必须实现IBindingList接口,List
devExpress:gridview 中绑定下拉框 (示例)
1,gridview的某一列的 columnEdit 设为 repositoryItemLookUpEdit 2, 在 form_load中 写如下代码    先给 gridcontrol赋 datasource:A  (A中的某一列对应的值为0 或1,但显示出来却要求是 停用 或 启用)  ,然后   DataTable dtTmp=new DataTable();
DevExpress中自定义CellTemplate数据绑定不显示的问题
定义Student类,其中有布尔值属性IsNormal和IsLate,View中使用DevExpress的GridControl,将两个布尔值放入一个单元格中,以RadioButton显示,需要自定义CellTemplate,但是当进行RadioButton的Checked属性和两个布尔值进行绑定的时候总是出错,原来是数据并没有绑过去,正确的绑定方式应该是,红色字体为关键
GridControl控件的使用总结 一
去掉GridControl控件上面的 Drag a column header here to group by that column Options/OptionsView/ShowGroupPanel         True----->False 提交当前行的修改 using DevExpress.XtraGrid; using DevExpress.XtraGrid.Views
c# winform页面信息的打印
对于打印页面来说,网页打印有很大的优势,因为有函数直接打印window.Print()就可以了很方便,但是对于winform除了使用一些第三方的类库之外就需要自己写代码了。 PrintDocument printDocument1 = new PrintDocument(); PrintPreviewDialog printPreviewDialog1 = new PrintPreviewDi
Devexpress gridcontrol列中根据值显示图片
Devexpress gridcontrol列中根据值显示图片
gridcontrol实现分组,并实现分组总计,平均统计
依靠gridcontrol强大的属性功能实现分组,并依据分组总计,平均统计等。本实例根据班级分组计算班级总分与平均分。
dev gridControl 编辑器为自定义控件
地址:https://www.devexpress.com/Support/Center/Example/Details/E3051 这是demo,右侧可以下载demo,按照这个写可以把用户控件放入cell
DevexpressGridControl禁止点击单元格修改
1. 设置GridView.OptionsBehavior的Editable选项设为False。在这种情况下,整个Grid都是只读的。2. 改变指定列的ReadOnly或AllowEdit属性。3. 使用View的ShowingEditor事件,通过事件的e.Cancel参数禁止单元格编辑。
DevExpress GridControl 控件行内新增、编辑、删除、选择框
1.首先到GridControl控件设计里设置属性Repository   (In-place EditorRepository) 如下图(CheckEdit可以不添加,这是本人根据自己需求添加的): 主要设置两个两个属性 NullText,Name      2.绑定数据         关键代码如下:    DataTable dt = dbHelp.GetDataSql("sel...
整理GridControl层级表格及按钮列
一、设计器 1、通过设计器添加Column 2、把列的ColumnEdit属性设置为RepositoryItemButtonEdit  3、 把TextEditStyle属性设置为HideTextEditor; 4、把Buttons的Kind属性设置为Glyph;  5、设置Buttons的ShowButtonMode = ShowAlways。 6、设置Buttons的ButtonsStyle ...
C# DEV 关于设置gridview 指定单元格字体为红色
首先介绍下设置指定单元格代码:  private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)         {             DataTable dt = (DataTable)gridControl1.DataSource;
DevExpress中如何实现GridControl的分页功能(组件)
DevExpress中如何实现GridControl的分页功能(组件) 简介:DevExpress中如何实现GridControl的分页功能(组件),此文主要是在之前文章里的代码基础上重新封装成的组件         主要是利用DataNavigator和GridControl组合,自定义事件实现分页功能         接下来,我们就去实现分页功能,先看下效果图: -----
Excel 导入数据到GridControl中的方法
private void simpleButton1_Click(object sender, EventArgs e)         {             OpenFileDialog ofd = new OpenFileDialog();             ofd.Title = "Excel文件";             ofd.FileName = "";    
DevExpress中GridControl的重新绑定数据后如何刷新
DevExpress中GridControl的重新绑定数据后如何刷新? 第一次把gridControl1.DataSource = ds1.Tables["墒情信息表"]; 然后显示一切正常 第二次gridControl1.DataSource = ds2.Tables["雨量信息表"]; 这一次GridControl显示的列名还是之前墒情表的名称,请问如何刷新?????急啊!!!
dev GridControl 实现双击行事件
单纯的去找双击确实不好实现,就用以下的方式来实现了:   //实现双击打开功能         private void gridView1_MouseDown(object sender, MouseEventArgs e)         {             GridHitInfo hInfo = gridView1.CalcHitInfo(new Point(e.X, e.Y
在Gridcontrol上选择某一列,并将其删除
delete from 表名 where column_name(列名)='" + ds.Tables[0].Rows[gridView1.FocusedRowHandle][" column_name "].ToString() + "'";
GridControl 实现Sorcll滚动条滚动虚列表加载数据
XMAL代码                                                                                                                                                                    
devExpress GridView删除行的几种方式
一直以来,GridView的行删除,没的搞清楚。 以前是这样实现的,当然也可行,方法是第一步在Dataset中,加一个删除用的函数,然后删除之。         private void gridControlChaoSongRen_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButt
DevExpress GridView使用技巧之如何添加和设置右键菜单
概述:右键菜单肯定是GridView中经常要使用的一个功能。本文主要描述两个方面:如何在GridView中添加右键菜单,以及如何设置菜单是否可用(enable)。 右键菜单肯定是GridView中经常要使用的一个功能。本文主要描述两个方面:如何在GridView中添加右键菜单,以及如何设置菜单是否可用(enable)。 一、添加右键菜单 1.在VS工具箱中的“菜单和工具栏
c# dev gridview 给指定单元格赋值
下面是我要通过修改单元格中单价,数量,来自动生成合价的数据 private void gridView1_CellValueChanged(object sender, CellValueChangedEventArgs e)         {                           int i = e.RowHandle; //行数,千万别用for循环来遍历gridview的
DEV中获取gridControl里当前选中行的数据
private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)        {            int intRowHandle = e.FocusedRowHandle;            object oRevDa
DevExpress表格控件(GridView、GridControl)使用小结
DevExpress表格控件(GridView、GridControl)使用小结嘎子 C#, DevExpress2016-06-09 4,172 次浏览 DevExpress, GridControl, ViewControl, XtraGrid 2条评论 前几天抱...
Dev的GridControl自定义设置行和单元格的错误信息
DataRow fRow = gridView1.GetFocusedDataRow();//获取焦点行    fRow.RowError = "不允许修改色号";//自定义设置整行的错误内容    string fieldName="col_id";    fRow.SetColumnError(fieldName, "不允许修改色号");//自定义设置选中单元格的错误内容
关于devexpress 的gridcontrol 获取筛选后的数据
从国外网站找到了处理方法 if (gridView1.ActiveFilterCriteria != null) { var filteredDataView = new DataView(gridControl1.DataSource as DataTable); filteredDataView.RowF
GridControl 列自动匹配宽度
项目里经常用到GridControl控件,GridControl在设计好列和列宽之后,直接绑定DataTable就可以显示出数据,但是有时候数据库里的列的内容宽度不一定,如果按照刚开始设计好的列宽的话就会造成显示不全的问题,在网上找了好久才找到简便方法: //设置列内容完全显示所需的最佳列宽 gridColumn1.BestFit();
DEV gridcontrol双击行事件
        private void gridView1_MouseDown(object sender, MouseEventArgs e)        {            try            {                DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo = gridView1.Calc...
[DevExpress控件应用]XtraGrid: 改变当前单元格外框的颜色
代码:using DevExpress.Utils.Paint;    public class CustomXPaint : XPaint    ...{        public override void DrawFocusRectangle(Graphics g, Rectangle rect, Color foreColor, Color backColor)        .
C#开发学习笔记:C#中实现两个GridControl之间的数据拖拽以及同一个GridControl中的数据行上下移动
C#中实现两个GridControl之间的数据拖拽以及同一个GridControl中的数据行上下移动
gridcontrol 设置某行某列的默认值
 private void gridView1_InitNewRow(object sender, InitNewRowEventArgs e)        {            GridView view = sender as GridView;            view.SetRowCellValue(e.RowHandle, view.Columns["具体列名"], 默认值)...
在wpf中,基于dev实现Gridcontrol单元格合并
C#将gridcontrol中的数据导出到.csv文件
C# 导出CSV 然后用excel打开,主要是用逗号来分割开每一列。
我们是很有底线的