如何在XtraBar中循环使用DevExpress菜单项
我需要循环遍历xtrabar中的所有菜单项,如果满足某些条件,我需要在途中删除某些菜单项
提前感谢尝试以下内容:
foreach (DevExpress.XtraBars.BarItem item in bar.Manager.Items)
{
//Do sth.
}
可能知道..如果您只对BarButtonItems感兴趣,您可能希望在循环中添加“If(item is BarButtonItem)
我正在使用Devexpress web仪表板解决方案开发一个web应用程序。我的仪表板项目位置有问题。例如,我在designer中创建仪表板,在选项卡容器中插入图表、网格和空面板。我移动了网格底部的空面板并保存了它。然后我在视图模式下打开它,空面板显示图表。然后,当我在设计模式下检查仪表板时,同样的事情也会发生
我需要一些帮助使它稳定。图片链接:第一张图片用于设计模式,第二张图片用于查看模式。
:
[2] :
我很感激你们这些好心人愿意提供的任何信息
我在asp.net和c#.net应用程序中使用aspx日期编辑控件。
可以在javascript中禁用aspxdateedit控件吗?如果可以的话,该怎么做呢
使用
“document.get elementbyid(“datedit”).disabled=true;”
但是它没有成功
有什么建议吗 这可以使用编辑器的客户端SetEnabled方法来完成。即
//JS
注意,这里的dateEdit是编辑器的ClientInstanceName属性值。它允许您定义java脚本客户端对象的名称。使用
我有一个基本的1表网格。我有一个名为“分支类型”的字段。分支机构类型只能是公司或特许经营。当我单击ASPxgridview行上的edit按钮时,我想显示和隐藏编辑表单上的字段,这取决于它是什么分支类型。因此,如果是公司,我希望显示Manager字段并隐藏Owner字段。当分行类型为特许经营时,我希望在编辑表单上显示所有者字段,隐藏经理字段。所有细节都可以显示在网格视图上,但在编辑表单上,我想强制用户只填写适用的字段
如果你看下面:
这基本上就是我在加载编辑表单时想要实现的:
protecte
我正在Windows应用程序中使用Devexpress XtraReport进行报告。我在XtraReport1中设置了一个参数param1,该参数的类型为string,并使用以下代码传递参数
private void button1_Click(object sender, EventArgs e)
{
XtraReport1 report = new XtraReport1();
report.Parameters["param1"].
我有一个正在运行的多通道应用程序,通过wcf服务连接到SQLServer2012。当我停止服务时,应用程序将保持运行,数据存储在breeze的实体管理器中:
(function () {
var oldClient = OData.defaultHttpClient;
var myClient = {
request: function (request, success, error) {
if (request.requestUri.indexOf("$metad
标签: Devexpress
expressioncalculated-fieldxtrareport
我正在使用xtraReport生成报告,但我遇到了一个问题。我想使用计算字段获取月份的名称,我这样做了,但无法获取
FormatString('{0:MMMM}',GetMonth([MYDATE]))
结果是,嗯,我非常感谢你的帮助,提前谢谢。我想这就是你想要完成任务的方式:
只需单击报表控件的标志符号,将属性指定给表达式字段,并使格式字符串{0:MMM}
为了让您相信这是可行的,以下是我用今天的日期运行它的时候:
如果您是一位纯粹主义者,下面是代码:
this.xrLabel2.Tex
它为您做了大量的基础工作,它基于您的业务对象创建了一个数据库,并基于这些对象动态生成一个UI,其中已经提供了添加、删除、排序等基本功能
这让我想知道如何正确地设计和建模基于此框架构建的应用程序。我只能为我的业务对象建模,或者我可以识别框架提供的功能,并将它们包含在一个细节模型中,一直到序列图级别,但通过“外部”调用完成的工作太多了,我觉得这是在浪费宝贵的时间
我希望有经验为这个特定框架建模应用程序设计的人能就我应该关注的领域给我一些建议。简单地说,每个XAF应用程序都由模块组成。可以有标准(系统
在gridcontrol-devexpress中,我将“员工id”列显示为组合框。我想将EMPLOYEES表中的数据填入gridcontrol devexpress中的“EMPLOYEES_id”列。谢谢。我建议你处理这件事。在此事件处理程序中,您可以获取当前显示的列编辑器克隆,并筛选其项。以下是一些示例代码:
private void gridView_ShownEditor(object sender, EventArgs e) {
GridView view = (GridView
XtraGrid的ExportToXls方法的先决条件是什么?要实现这一点,除了XtraGrid DLL之外,是否还必须包含一些DLL?导出是否在后台使用Office互操作?我正试图找出一个问题的根源,它在某些机器上工作,而在其他机器上失败。该方法间接调用DevExpress打印库(DevExpress.Printing.v12.2.Core.dll)的方法。如果此库不可用,则该方法不执行任何操作。因此,您应该只在项目中引用DevExpress.Printing.v12.2.Core.dll库。
我正在使用适用于windows应用程序的devexpress。我有一个devxgrid来填充数据,在最后一列,我有一个名为cancel的超链接按钮。当我点击“取消”按钮时,它将执行一些功能,这些功能非常有效。之后,应禁用相应的取消按钮。如何使其禁用?非常感谢您的帮助。执行此任务有两种方法:
创建两个ButtonEdit存储库项。一个带有启用按钮,另一个带有禁用按钮。然后处理事件并根据特定条件将必要的存储库项传递给e.RepositoryItem参数。有关更多信息,请参阅帮助主题
如果按钮编辑器有
看看情况:
有如下描述的4个类,在OrderService中选择任务时,如何在OrderCheckList中自动包含连接到此任务的检查列表(详细信息)
订单服务
(与任务的1对1关系)
(与CheckListsOrder的一对多关系)
任务
(与检查表的一对多关系)
检查表
订单清单
谢谢 要包含细节编辑器,您可以使用[EditorAlias(EditorAlias.DetailPropertyEdit)]属性,但如果我没有弄错的话,这只适用于1-1关系(我可能错了-请查看文档)
同样值得一看的
我正在使用DevExpress xtraChart显示一些数据。在CustomDrawSeries事件中,我正在检查序列名称并更改SeriesTemplate.Label.PointOptions.ValueNumericOptions.Format。它是有效的。。。部分地
我们的想法是根据名称将valuenumerioptions.Format从NumericFormat.FixedPoint更改为NumericFormat.Percent,反之亦然。问题是更改不会立即显示。要查看更改,用户必
我的数据库中有一个十进制列,其中的值存储为12.35
我们显示为12.35%
如果值为正值,客户机希望显示+12.35%(仅此字段)。我如何让它显示+符号。
我们在getter字符串中将textedit格式化为P4.format(“{0:P4}”,value)
这就是我尝试过的:
我可以通过使用Fomrat事件处理程序来实现这一点。我正在寻找一个更干净的方式,而不是下面的代码
private void txtMargin_FormatEditValue(object sender, De
是否有一种方法可以设置选定/聚焦行的外观,从而使该行仅具有边框(无背景颜色更改,边框颜色为红色)?选中控件时,单击控件右上角的智能标记按钮,然后选择运行设计器
然后在左侧的“外观”选项卡下,可以专门设置控件中大多数组件的颜色
对于我,FocusedRow/SelectedRow不起作用,但可以使用FocusedCell获得所需的结果
(在树状列表设计器->外观选项卡中,然后从外观列表中选择FocusedCell)
编辑
默认情况下,FocusedRow和FocusedCell外观都处于启用状态
如何将两个不同的数据集绑定到同一个DevExpress gridview。根据我选择的值,它应该填充第一个或第二个数据集
你试过什么
无论如何,这些不同的方法将起作用:
在页面/UserControl加载事件中分配grid.DataSource;确保按要求绑定它
在ASPxGridView的OnDataBinding事件中分配grid.DataSource,并根据需要在Load事件中调用Bind(以便调用该事件)
使用数据源控件(我非常喜欢),然后更改返回的内容(在GenericDataSour
是WindowsForm上的一个XAF develxpress项目,我们只需将类/业务逻辑化,其余部分由框架完成(UI、dataAccess)
我是该项目的新手(XAF-DevExpress也是),我看到我的队友修改了*.bo.designer.cs类,但这些类还有下一个注意事项:
//------------------------------------------------------------------------------
// <auto-generated>
/
假设我们在AspxPageControl中有一个ASPxGridView(devexpress组件),并且这个页面控件具有属性(AllowCallBacks=“true”),当我导航到包含网格的选项卡时,服务器中的grid_init事件将触发三次,这是一个组件行为,我的问题是为什么会发生这种行为?它的目的是什么
我在asp.net和c#net中运行web表单
该表单有一个devexpress aspxtbox和另一个带有按钮的普通文本框
该方案是在普通文本框中输入一个长度大于文本框宽度的文本
单击按钮后,它会将文本输入到devexpress aspxtx文本框,增加devexpress aspx文本框的宽度,尽管宽度为50 px
如何保持devexpress aspx文本框的固定宽度e添加属性native=“true”解决了这个问题。不幸的是,Dev Express在IE7文档标准模式下有这个问题,通常
是使用XtraScheduler控件生成“总时间”报告的任何简单方法。
我需要两份报告,这些报告将按天/周/月计算每个资源和约会类型的总时间
是否可以使用XtraSchedulerReport执行此操作,或者我必须手动计算此操作?没有任何内置函数可以按资源和约会类型计算总时间,但使用XtraScheduler绝对可以执行此操作。请查看以下两个示例,以了解有关如何操作的更多详细信息:
:)
此外,请尝试以下方法:
internal static TimeIntervalCollecti
希望有人能给我指出正确的方向
使用DevExpress ASPxGridView和编辑表单
我需要“中断”行插入事件,以警告用户是否已经有一条记录与他们的信息匹配,并允许他们继续或取消
我已经向OnRowInserting事件添加了检查和取消,并且正在使用customJSProperties触发回调上的弹出窗口
但是我被困在如何让弹出的“是”按钮继续或重新启动行插入
是否有办法从客户端代码再次触发editform更新事件
或者我需要一种完全不同的方法吗?首先,我找到了这篇文章
第二,我希望您的所
我的XtraGrid上有MouseDown事件,不想在同一列上再次触发
它可以识别第一次单击,但除非在尝试单击原始行/列之前单击另一列或行,否则不会发生任何事情
谁能告诉我我错过了什么?以下是MouseDown事件中的代码:
var hitInfo = gridViewSpecialty.CalcHitInfo(e.Location);
if (hitInfo.InRowCell)
{
int nRow = hitI
Devexpress XtraGrid列文本对齐
示例:
您所指的VAlignment属性将只是垂直对齐列标题文本,而不是旋转以垂直显示
DevExpress支持中心中有几个示例票证,其中包含示例项目,演示了如何通过GridView实现此行为
见:
您可以从以下设置设置网格列文本属性,请参阅屏幕截图
在当前的Devexpress'DataGrid for Blazor实现中,是否有一种显示摘要页脚的方法?我已经向他们询问了有关的摘要,他们说他们正在处理。我建议你在他们的github上发布一个关于页脚摘要的问题。我已经要求他们提供摘要,他们说他们正在做。我建议你在他们的github上发布一个关于页脚摘要的问题
我在windows窗体应用程序的代码中将系列和窗格添加到开发人员的Express图表控件中。我只想显示第一个窗格的x轴标签。showInPanes属性告诉我它是只读的。如何在代码中设置此属性
Dim XyDiagram1 As XYDiagram = CType(chart.Diagram, XYDiagram)
Dim XyDiagramPane1 As XYDiagramPane = New XYDiagramPane
XyDiagramPane1.Name = "Pane 1"
XyDi
我在同一个ASPxDockZone中有两个aspxdockpanel(垂直)。第一个面板有一个带下拉列表的aspxcombox,该下拉列表应位于第二个面板上方。
但是,dropdownlist仅在第二个面板后面渲染
第一个面板的z指数为12000,而第二个面板的z指数为12002,这可以解释问题,因此我尝试按照上的建议在每个面板上应用CssClass属性,但仍然不起作用
提前感谢您的帮助,TheRainFall。我的答案来自DevXpress支持部门
它与(IE7)有关。由于我使用的是IIS 6
我是一名自由职业者。。一位客户希望我使用DevExpress。这是怎么回事?我买不起它的许可证。我可以下载试用版30天。。但为了更长期和“适当”的解决方案。。这通常是怎么做的?我需要从我的客户那里获得许可证吗?他说,以前的开发人员没有许可证就为他编写代码,但他不知道如何编写。请有人给我澄清一下
更新
我应该澄清一下:客户购买了DevExpress,但告诉我他目前没有任何许可证可以给我。。因为它们正被其他开发人员使用。所以我猜在我写了这个应用程序之后,他会构建它,而不会有那些烦人的消息。我只是想为
如何使用linQPad访问sqlepxress数据库我需要使用LinqToXPO驱动程序
如果数据库是从VS2010中的EF模型创建的,
(你们知道devexpress文档是怎样的……没有或很少)
谢谢 鉴于您已经为要在LinqPad中访问的表创建了XPO对象,本文将引导您完成以下过程:
不管数据库是由XPO还是EF(代码优先)手动创建的
如果我误解了您的问题,请告诉我。鉴于您已经为要在LinqPad中访问的表创建了XPO对象,本文将引导您完成以下过程:
不管数据库是由XPO还是EF(代码优先)
我想设计一个主细节网格视图,如下链接所示:
但是,我想使用AdvBandedGridView类型作为详细信息视图之一,但我不知道如何填充其数据
我发现AdvBandedGridView类型在所有示例中都始终是“主视图”,但在我的示例中,我希望它是内部详细信息之一
我怎么能这么做,,
非常感谢。
顺致敬意,
阿雅。有一篇优秀的文章:。我相信它涵盖了你问题的所有可能方面
另外,请阅读以下文章以了解更多详细信息:非常感谢您的回复,但正如我所提到的,我的主要问题是处理AdvBandedGridView
我有一个devexpress XtraGrid控件。但是,当winform加载时,我无法获取默认选中行的ID。我知道当用户点击网格时如何获取它
以下是代码快照:
private void Form1_Load(object sender, EventArgs e)
{
grid1.DataSource = bindData(DataClassesDataContext.Table1.ToList());
ID = Convert.ToInt32(gridVi
我需要在新的xaf windows应用程序中使用一个模块。模块有web引用,当我在模块类中拖动它时,web引用会自动添加。我删除了引用,但当我使用它的业务对象时,什么都看不见,一切都被禁用。我怀疑这是由于网络引用,但不幸的是,我不能直接干扰这个模块的代码。在windows应用程序中是否可以显示包含web引用的模块?有什么建议吗?你的问题很模糊。你是说它可以在基于web的XAF应用程序中正常工作吗
这听起来像是一个网络参考问题,而不是专门针对DevExpress-XAF的任何问题。有许多可用资源,
标签: Devexpress
devexpress-windows-uidevexpress-gridcontrol
是否有一种方法可以在gridview中使用控件,该控件在下拉列表中显示一个简单的列表,就像搜索查找或者甚至是一个简单的下拉列表一样?棘手的是,这个列表不是预定义的,它可以更改网格中每一行的
例如,如果我有一个网格,每行代表一辆车的ECU。此对象包含一个列表,表示ECU所允许的软件版本,用户可以在其中根据需要选择一个。由于每个ECU可以有不同的软件版本,我无法分配预定义的数据源并将其绑定到SearchLookUpEdit。因此,我正在寻找一个解决方案,使之成为现实
如果您有任何建议,我们将不胜感激
标签: Devexpress
gridcontroldevexpress-windows-uidevexpress-wpf
我的情况是,我需要在网格控制单元格中添加文本框,就像我们在单元格中添加按钮一样,但是当单击时,文本框应该会打开一个小窗口。用户应该能够在该窗口中填写条目。
这在extjs中是可能的,但是任何人都可以告诉我们如何使用DevXPress控件实现这一点。请找到相同的屏幕截图。DevXPress为WPF平台提供了一种解决方法:
此解决方案仅对WinForms平台有效
DevExpress具有支持就地模式的编辑器。此编辑器对于实现您描述的功能非常方便
要使其在就地模式下正常工作,请处理以下两个事件:
结
我正在尝试添加使用DevExtreme ThemeBuilder构建的自定义样式表
我发现了以下代码,但它不允许自定义样式表
@Html.DevExpress().StyleSheets(styles => styles.AddDashboard(settings => settings.ColorScheme("dark.compact")))
如何实现这一点?有支持文章吗
组件:DevExpress MVC Dashboard不幸的是,DevExtreme ThemeBuild
有人用过这个吗
在过去的几年里,我已经研究过好几次了,但从来没有找到解决这个问题的方法。今天我被要求再次这样做
contentURL属性基本上允许您创建另一个完整的页面用作popupcontrol
我在这个页面中有一个按钮,需要执行服务器端逻辑(保存数据),然后我希望它自动关闭窗口
上面有演示链接,如果你不知道这是什么
任何想法都将不胜感激。我似乎总是很难在他们的网站上找到信息
protected void Button_Click(object sender, EventArgs e)
标签: Devexpress
calculated-columnsxtragridcalculated-field
我正在使用绑定到数据源的DevExpress xtragrid。。。那里一切都很好。我添加了一个未绑定的列(balance),它将保存计算结果。当借方和/或贷方列在网格中的任何位置发生更改时,“余额”列必须重新计算。鉴于可能有大量记录,我希望循环语句不是我唯一的选择。相反,我希望使用
表达式编辑器
例如:
dr cr balance
100 0 100
0 50 50
0 45 5
在数据源中创建一个名为Amo
标签: Devexpress
devexpress-windows-uidevexpress-mvc
我正在使用asp.net mvc web api创建报表服务器。我正在使用devexpress的XRDesignForm对象从web api检索报告中检索数据。我正在将报表数据发回web api。我面临的问题是,如果我使用xtrareport obejct并手动绑定数据源,它就可以正常工作
XtraReport report = new XtraReport();
report.DataSource = setupSummary.FillDataS
标签: Devexpress
devexpress-windows-uigridlookupedit
我们正在使用DevExpress工具进行桌面项目。我们的一个列具有lookupedit控件。但是,我们希望为单元格中的每个lookupedit分配不同的数据源。有可能吗?因为每个数据源都应该使用不同的数据源。您可以使用两种方法来完成此任务:
如果您的所有数据源都是一个主数据源的子集,则使用此处描述的解决方案:
否则,创建所需数量的RepositoryItems并将其传递到所需行,如下所述:
您提供的最新链接帮助了我们。谢谢
让我详细地告诉您,我正在使用devexpress工具包,
我知道如何从designer设置未绑定的表达式属性,
但我的任务是,我的数据库表中有一列,名称公式,
在该列中,我已经为“金额”字段插入了一些公式,如(数量*费率)。
现在我必须在运行表单时动态设置此公式
e、 g数量|费率|金额
10 | 10 | 100
所以,当我输入数量和费率时,金额b应该根据该公式计算。
我希望你明白我的问题是什么。
我期待着你的答复。
多谢各位 您可以使用。在表中添加尽可能多的未绑定列,并将属性设置为列
我是DevExpress的AspxGridView的新用户。。。
如果有人在使用ASPxGridView,请说明为什么启用滚动条后,网格会隐藏所有数据,甚至列标题和行。
除了启用滚动条,我无法使宽度保持为我输入的值,
但是数据一直隐藏着,怎么了?在Devexpress
您可以使用显示垂直滚动条
Settings.ShowVerticalScrollBar属性,并指定
通过Settings.VerticalScrollableHeight可滚动区域(以像素为单位)
财产。默认情况下,栅格的宽度取决
我创建了一个报告文件(quote.repx),如下所示。
我创建了一个图像字段,并将其映射到名为image_url的json字段,该字段包含完整的图像url
e、 g.“图像url”:“
在预览中,使用json对象可以正常工作
但我尝试的是使用基于用户的自定义图像动态传递json
这是我的c代码
除了图像之外,这上面的一切都正常。JSON在[image_url]字段中包含与上述相同的图像url
图像始终显示为空白。
我需要做些什么才能让图像显示在PDF上
下面是取自下面完整模板的图像url的表达
我可以在Devexpress?的标题中绑定标签控件吗?。label控件将动态填充
TU是您可以使用模板将标签控件绑定到Devexpress的标题。
格式应类似于以下内容:
//你对标签的定义在这里
什么平台?你愿意分享代码吗?
Yes you can bind the label control to header of Devexpress by making use of Templates.
The format should be somewhat like the below:
&
我正在使用DevXPress Gridview,我想获取所选行的数据,同时只能选择一行。我在服务器端工作,使用FocusedRowChanged函数
编辑:FocusedRowChanged fire但什么也没发生,文本框不改变值
protected void dxgrDepartement_FocusedRowChanged(object sender, EventArgs e)
{
Page.ClientScript.RegisterClientScr
我有一个Xtrgrid,前三列是自定义绘制的。如果我选择非自定义绘制列中的单元格,它将显示焦点矩形。但当我选择自定义绘制的列单元格时,情况并非如此。它没有显示任何焦点矩形。有没有办法在自定义绘制的单元格上显示焦点矩形?我尝试了以下方法
代码,但它不起作用
if(view.focusedcolumn == e.column && view.FocusedRowHandle == e.rowhandle)
{
if(!view.IsEditing)
e.cache.Paint
我感觉lookupedit控件中的字符串值不是另一种语言的英语,当我单击向下箭头时,它会显示有项目,但我看不到它们的值,如果我单击它,则会在查找时看到值。查找编辑至少有一列,如果可以看到行,这意味着控件的数据源已设置。如果看不到项目的值,则表示列FieldName属性设置不正确
这是一个DevExpress,它可能会帮助您。请注意,可以使用设计器执行一些操作,例如设置ValueMember属性、DisplayMember属性、添加列
我是新来的,我希望我的问题对这里的所有小牛来说都是一个简单的问题。我正在使用DevXPress创建一个日程安排模块,我想添加一个“必要的约会”按钮,而不必右键单击来添加约会。毕竟用户喜欢按钮,我似乎找不到相应的代码。谢谢。看看这个方法,它创建了一个具有指定全天和定期设置的新约会,在“编辑约会”对话框中显示它,然后将其添加到控件存储的集合中。非常感谢。它工作得很好。我很快就会掌握devexpress的使用技巧。。
从启用属性开始,该功能变为可用
通过右键单击任何列标题,将显示“条件格式”菜单项,允许最终用户将条件格式应用于网格列
我的问题是,是否可以禁用特定列的功能?我想让菜单项变灰,或者干脆不让它(以某种方式隐藏)在项目列表中
我知道,一个特定列的单元格可以通过将格式应用于整行来设置其他列上的条件格式。但是,我的目标只是确保用户无法访问特定列的功能。您可以使用事件删除相应的菜单项:
using System.Windows.Forms;
using DevExpress.XtraGrid.Locali
如何在asp.net和c#.net中为devexpress gridview的每个单元格设置工具提示首先,设置网格的“OnHtmlDataCellPrepared”属性,如下所示:
<dx:ASPxGridView ID="ASPxGridView1" runat="server"
OnHtmlDataCellPrepared="ASPxGridView1_HtmlDataCellPrepared">
</dx:ASPxGridView>
与mhughes的概
我有一个带有GridViewComboBoxColumn的网格。我有一个数据源,它是一个对象列表。我需要分配页面加载中的数据。这不起作用:
protected void Page_Load() {
GridViewDataComboBoxColumn gridColumn = Grid.Columns["NumericData"]
as GridViewDataComboBoxColumn;
gridColumn.PropertiedropsComboBox.D
在我的项目中,我对winforms使用devexpress xtrareports v.15
我有发票报告。它内部有一些文本字段和一个列表。我将数据连接到报表中的源:
public InvoiceReport(InvoiceCommonData icd, List<ReportPosition> positions)
{
InitializeComponent();
this.ReportComm
上一页 1 2 ...
5 6 7 8 9 10 11 ...
下一页 最后一页 共 13 页