我正在用codeduitest对winform和html应用程序进行自动化测试,底层技术使用DevExpress版本DevExpressComponents-15.1.6。我看到devexpress只为通用子脚本提供了codedui
我不明白他们提供了什么,因为他们没有给出它如何与codedui一起使用的确切信息。我有几个问题,我希望有人能回答这些问题。
Visudio Codedui无法识别teechart屏幕内部,DevXPress是否应提供此功能?
VS codedui alread使用M
有人知道为什么xtrareports中的GetCurrentRow、devexpress 10.1.4不再工作了吗?在以前的版本中,它总是返回null,用于返回数据源上的当前行。它正在子报表上下文中使用。我们不知道这个问题。我建议您安装最新的10.1.5版本,并检查其工作原理。如果您仍然看到问题,请向DevExpress支持团队http:/DevExpress.com/support/center发布错误报告
我使用的是Devexpress xtraReports,我的问题是图形没有显示任何内容。我已将series数据源设置为datatable。。还有图表,但我还是不明白。我不知道是什么问题
顺便说一句,这是我的代码
Dim report As New TopItems
Dim ds As New DataSet1
Dim zSQL As New System.Text.StringBuilder
zSQL.AppendLine("SELECT ProductName,Prod
是否有任何方法允许用户仅通过单击并拖动实际网格中的单元格来进行多行选择?也就是说,不使用指示符列?您可以通过设置Gridview.Options中的以下属性,通过单元格仅使用属性来实现
Multiselect = True
MultiSelectMode = CellSelect
UseIndicatorForSelection = False
如果需要按整行执行,则必须使用GridView.CalcHitInfo和各种事件自己编写该功能
要实现此行为,需要处理MouseDown和
鼠标
我正在开发一个应用程序,它需要根据给定格式的发票生成PDF
在以前的版本(基于ASP.NETMVC)中,我使用iTextSharp创建PDFDocument
我想知道如何在XAF中做到这一点
我成功地在发票详细信息视图中添加了自定义操作按钮
有人能建议我如何在XAF PDF Viewer中返回由iTextSharp生成的PDF吗?WinForms:您只需从自定义操作的执行事件处理程序显示带有PdfViewer控件的常规表单即可。有关更多详细信息,请参阅本文
WinForms和ASP.NET:
或
标签: Devexpress
devexpress-windows-uidevexpress-gridcontrol
关于NWindLayout演示的问题
dxdemo://Win/XtraGrid/MainDemo/NWindLayout
如何在字段中放置图像?
我需要将图片存储在数据库中吗?
或
图片存储在本地磁盘上,数据库存储图片链接,“照片”字段根据链接显示照片 据我所知,数据库中有一列,其数据是表示图像路径的字符串。并将PictureEdit指定为列的就地编辑器。如果是,建议使用未绑定列的方法,因为PictureEdit编辑器不提供通过将字符串路径设置为编辑器值来显示图像的功能:
void gri
我正在使用DevExpress 2.9.5的XtraGrid来显示一组动态线条。blotter被集成到另一个应用程序中,这就是为什么它必须基于UserControl类,并实现几个自定义接口
public partial class BlotterForm : UserControl, ISMMdiEmbeddable, ISMAssociatedMFCWindow
{
private BindingList<BlotterTrade> fDeals;
....
}
。。
如何将行筛选器设置为一个值,以便表单加载时在devexpress gridview中按该列值进行筛选。以下是适用于您的代码:
protected void Page_Load(object sender, EventArgs e)
{
ASPxGridView1.FilterExpression = "[CategoryName] = 'Beverages'";
}
我以为你在用ASPxGridView。如果您使用的是Winforms网格,则代码应为:
gridView1.Active
我需要根据内部的值更改xrTableCell的背景色
例如,如果值为“已批准”,单元格将以绿色背景显示,红色表示“未批准”,黄色表示“待定”
在Access数据库或SQL Reporting(SSRS)中,我们可以在BackColor属性中输入=IIF(…)或=someFunction()。但在XtraReport这里,它不允许我
至于格式化规则表,我们是否可以在条件中编写类似[此]==“已批准”的内容?您可以通过转到属性网格并选择格式化规则,在报表设计器中添加格式化规则;要添加条件,需要选择一
我有一个devexpress主视图gridcontrol,绑定到实体bindingsource。
通过编程,我更新了bindingsource上的一些记录,但Gridcontrol没有使用新数据刷新。
我使用以下方法:(GridviewMaster-是主视图,GridviewChild-是详细视图)
但是没有成功,我知道bindingsource已经更新了,但是Gridcontrol没有更新。只有当我再次关闭并打开表单时,gridcontrol才会更新。
我能做什么?(无需再次查询数据库)
非常
我有一个树列表,它有一个父节点和多个子节点。加载时,如果单击父(根)节点,则不会选中该节点,也不会调用该节点的eventHandler。只要我选择它的一个子节点,然后选择父节点,它就会调用eventHandler来选择该节点。
如果您能帮我解决这个问题,我将不胜感激。我已经解决了这个问题,方法是在表单构造函数中将treeList.FocusedNode设置为null(或在VB.NET中为Nothing),然后为FocusedNodeChanged事件添加处理程序(它不能在设计器代码中分配!)
问
我使用的是最新版本的DevExpress-XtratreeList,需要在单击树上的每个节点时显示编辑器。请看这个截图
我想知道如何在树列表上为每个节点动态保存和呈现特定的编辑器(而不是表单)。与点击“派对”相比,点击屏幕截图中的“朋友”会显示不同的编辑器。此外,如果用户试图在编辑器中为聚会/朋友添加更多对象,例如文本框/列表框,则应该保存这些对象,并在我单击节点时正常运行。是否有人对如何在单击左侧的随机节点时动态调出不同的编辑器有想法?这可以通过处理树列表的事件来实现。您只需确定当前的Focu
你好
在ASPxGridView中,是否有一种方法可以通过其VisibleIndex或KeyValue获取行,以便我可以更改其中的任何列值?我的意思是:
var row = myGrid.SelectRowByKeyValue(myKeyValue);
OR:
var row = myGrid.SelectRowByVisibleIndex(myKeyValue);
row["Column1"] = true;
编辑:
我想做的是,每次按下按钮时,我都想检查一行(我使用ajax不重新加
我在XtraGrid中有两个专栏。当Column1的值更改时,我想执行一些逻辑,可能会更改Column2的值并禁用Column2。您可以在下面看到我的代码,但我有3个问题:
我的CustomRowCellEdit函数似乎在后台不间断地运行
第2列上的SetRowValue似乎不会真正出现,除非我单击远离该行的位置;我需要在第1列更改后立即进行更改
如何在IF块中禁用
我已将以下事件添加到网格中:
this._myGridView.CustomRowCellEdit +=
new Dev
这个问题有点奇怪。我的datasource对象有一些布尔属性,我想根据这些属性的值创建一个包含行数的表。例如,如果值为真、真、假,我需要两行。如何完成此任务?我建议您使用从数据源筛选行。我建议您使用从数据源筛选行。您可以使用XRTable。在那里,您可以轻松地动态添加行。只需创建XRTableRow对象。用一些XRTableCell对象填充它,然后说:
XRTable.InsertRowBelow();
因此,您可以在对象上运行foreach boolean=true,创建一行并将其插入表中。
我已创建了一个类型为Int32的摘要计算字段summaryfield,表达式为Sum([MyField]),列值不是0,其他报表中我的其他计算字段工作正常,但在此报表中,计算字段始终为零。我认为它与“缓存”之类的东西有关。我无法删除报告并重新创建它,因为重新设计花费的时间太长我的解决方案是:
删除单元格,重新创建它,然后为其重新创建字段。计算的表达式是正确的 如何通过代码或报表设计器创建此报表?这个问题不是因为缓存,而是因为字段的摘要表达式不正确。不,我删除了单元格,重新创建了单元格,并从“字段
在DevExpress VerticalGridInitNewRecord事件中,当行在fieldname属性中有值时,我可以设置单元格值:
string zipcode = "99999";
VGrid.SetCellValue(VGrid.GetRowByFieldName("zipcode"), e.RecordIndex, zipcode);
但是,对于fieldname属性中没有值的行,我无法执行此操作。这不起作用:
string city = "unknown";
VGr
我有一个启用了服务器端排序和分页的网格,但是客户端分组。onOptionChanged事件调用一个函数,该函数将新数据获取到自定义存储中,这一切都非常有效。问题是,我启用了客户端分组,这也调用了该函数,但是分组后加载面板从未消失。如果事件正在分组,我已尝试主动关闭加载面板,例如
if (e.fullName.indexOf("groupIndex") > -1) {
// $(".dx-loadpanel").hide();
我正在尝试将两个不同的对象数据源连接在一起,它们之间有一个空格,如下所示:
FormatString([Check].[CheckAmount] + [Check].[CheckCurrency])
如何在表达式编辑器中在它们之间添加空格?请查看Concat函数:
Concat([Prop1], ' ', [Prop2])
注:有关详细信息,请参阅帮助文章。请查看Concat功能:
Concat([Prop1], ' ', [Prop2])
请参阅帮助文章了解详细信息
我想动态添加Devexpress GridControl。在运行时,我想显示过滤器行。我还希望在具有动态创建的GridControl的同一窗体上有一个按钮。单击按钮时,应显示网格控件的过滤器对话框弹出窗口。提供的示例满足您的要求
创建一个名为Form1的表单
创建一个名为button1的按钮并将其停靠到
表格的顶部
谢谢你的回复。以及如何在单击按钮时显示“过滤器编辑器”。与您在gridcontrol的筛选器面板中单击“编辑文件服务器”时显示的相同。好的,找到了,它将是view.ShowFil
您可以在ASPxGridView皮肤中设置设置吗
例如:
<Settings ShowHeaderFilterBlankItems="false" ShowFilterBar="Visible" ShowFilterRow="True" />
这将非常有用,因为默认情况下,所有使用此样式的网格都将启用过滤器栏和过滤器行
如果不可能,您能解释一下原因吗?是的,可以在外观文件中指定ASPxGridView的属性(对应主题中的所有ASPxGridView实例):
<%@ Reg
我有两个表单,分别称为Customers和CustomerController
在Customers表单中,我有develxpress布局控件,如TabbedControlGroup、LayoutControlGroup、LayoutItem,在这些LayoutItem中,我使用任何控件,如TextEdit、ComboEdit等
我想得到所有的控件名,比如文本编辑等等。。。在CustomerController中
那我该怎么做呢?我无法遍历这些布局控件
例如:我得到表单like的实例并循环通过
如果不想打开映像,为什么要使用Process.Start?这就是打开默认图像查看器程序的原因
/* I use of DevExpress component */
BrickGraphics gr = printingSystem1.Graph;
BrickStringFormat bsf = new BrickStringFormat(StringAlignment.Near, StringAlignment.Center);
我有以下资料:
未绑定的gridcolumn,未绑定类型设置为String
此列具有lookupedit存储库项
对于这个存储库项,我通过代码displaymember和valuemember属性以及数据源进行设置
我也设置了此列的字段名
Fieldname、displaymember和valuemember完全相同
但如果我运行应用程序并选择一个条目,然后单击“离开”,则此列中的条目将消失
是的,我也在谷歌上搜索并发现了这个问题,但我认为,我已经把所有的事情都安排好了,以得到正确的结果,还
我想以适当的格式在Xtrareport中生成动态表
所以我使用这个代码
dynamicTable.Borders = DevExpress.XtraPrinting.BorderSide.All
dynamicTable.BorderWidth = 1
但它并没有像我所希望的那样提供适当的输出
它是通过逐行分隔每个单元格来生成表的,所以它不会给出表的外观
完整代码:
Dim label As New XRLabel()
label.Width = 500
是否可以在DevExpress XtraReport中向上移动空标签
我有一个报告,我需要向上移动带有空数据的标签。我希望不显示没有数据的标签,并且他身后的其他标签可以向上移动,以取代其他标签
情景:
1st line - [EMPTY_DATA_1]
2nd line - [DATA_1]
3rd line - [EMPTY_DATA_2]
4th line - [DATA_2]
理想情景:
1st line - [DATA_1]
2nd line - [DATA_2]
如何添加此行为?有
使用MVC@Html.DevExpress().ColorEdit组件,我找不到检测用户更改的颜色的方法。此控件上没有“ClientSideEvents”。DevExpress帮助中提到“ColorChanged”事件,但在彻底搜索后,找不到任何相关内容。下面是正在工作的代码:
@Html.DevExpress().ColorEdit(s => {
s.Name = "ColorEdit";
s.Properties.AllowUserInput = true;
s
如果显示记录的某个字段(例如“借方”的值为1),我使用TcxGridDBDataController的事件OnCustomDrawCell将DevExpress TcxGrid的字体行颜色更改为红色
如果字段“Debit”具有recordIndex 15,则上述代码有效。但如果我更改字段的顺序,它将停止工作(因为recordindex不再是15)
我希望使用字段名“Debit”来检查值,而不是Recordindex
如果有人能帮助更改上述代码,使其无论“借方”字段的位置如何都能正常工作,我将不胜
我在树列表中显示了一个固定的序列以及一些值,单击标题将根据属于标题的列中的值对其进行排序
我还没有发现XtraTreeList的任何明显属性不允许这种排序。每列的排序被禁用。您无法禁用整个树列表。对于树列表的每一列,请关闭AllowSort-它是options列下列出的子属性之一
我正在评估XPO,到目前为止还不错,非常喜欢它
我有一个后台线程来监视一个目录,当它发现一个新文件被添加时,它会解析文件名,并将这个对象存储到数据存储中,然后触发一个对象为arg的事件,我通过invoke在ui线程上处理这个事件,在ui线程上我需要更改XPObject的状态,如何确保线程安全?是否使用XPObject的Oid触发事件?在UI线程上,尝试从db抓取对象并在其上进行处理,如果有一百万个对象,这看起来有点愚蠢
有什么建议吗?最正确的解决方案是将所需对象的OID传递给UI线程并分别处理它
我正在使用DevExpress的CodeRush创建自定义代码段模板
我是否可以通过Intellisense查看可用模板,这样我就不必记住我要创建的所有模板的名称?为此,您可以使用工具窗口。只需将其停靠到适当的位置(例如VisualStudioIDE的左侧),然后查看它建议使用哪些代码段模板。该窗口是上下文相关的,因此只提供适当的代码模板建议。我假设过一段时间后,您将记住所有将使用的有用模板。我最终所做的是创建了visual studio代码段,其名称与所讨论的CodeRush模板相同。当我开始
我将SpinEdit控件放在WinForm上,当我单击向上和向下箭头时,它什么也不做。我在其上更改的唯一属性是:
IsFloatValue is false
MinValue is 1
MaxValue is 99
EditMask = 'N00'
您必须将父控件设置为可编辑,然后才能增加/减少自旋的值…问题看起来很奇怪。。。恐怕我无法使用最新版本(v12.1)和您描述的设置在我这方面复制它。请附上一个完整的示例代码以复制该问题。您的spnChartWidth.Properties.Mas
我知道,但是因为我昨天需要准备好这个(很典型,不是吗?),我也会试着在这里问一下
我有一个带有一些项目的ASPxComboBox,当我在客户端调用SetSelectedIndex(-1)时,组合框被清除(如预期的那样),但在回发时,先前选择的项目再次激活
有没有办法让它保持空状态?尝试安装最新的套件版本(10.2.4)并升级应用程序。我已经使用10.2.4检查了您的代码的工作方式,没有发现这个问题。Ahh。。。我会尝试的,不过,老实说,上次升级已经是一个相当大的麻烦了。如果你能在10.2.3上试
GridControl的工作方式与~Excel本机类似:
在单元格上单击一次将选中该单元格。复制复制单元格值和标题。
在单元格上单击两次将选择内部文本。复制仅复制内部文本。
我正在努力防止单元格版本挂起ShowingEditor事件,将版本设置为e.Cancel
然而,这阻止了行为2。在上面我希望仍然能够选择内部文本进行复制,只是我希望它是不可编辑的
你知道怎么做吗?仅供参考,通过将ReadOnly设置为true,可以在列级别实现此行为:
编辑
我的网格设置如下:
<dxg:GridCon
我想一次获取在Devexpress MVC GridView上选择的行。不是在每个单击的项目上。参考:
您可以在客户端上收集所有选定的值(例如,键)
通过方法和
将它们传递给:
通过e.customArgs字典()执行GridView回调操作
通过隐藏的输入元素执行任何控制器post操作
示例代码段:
<script type="text/javascript">
var selectedIDs;
function OnBeginCallback(s, e) {
我有以下gridview列:
<dx:GridViewDataCheckColumn FieldName="IsSelect" Caption="#" VisibleIndex="1">
<DataItemTemplate>
<dx:ASPxCheckBox ID="chk1" runat="server">
</dx:ASPxCheckBox>
</DataItemTemplate>
&
我正在尝试自定义DevExpress MVC仪表板的外观。我想创建一个要使用的自定义调色板。目前,我可以通过以下代码更改仪表板颜色方案,但我想自定义默认调色板
//Set color scheme of dashboard
ASPxWebClientUIControl.GlobalColorScheme = "dark";
另外,根据,可以使用以下事件自定义调色板
public event CustomPaletteWebEventHandler CustomPalette
如何实现这一点?
有人能告诉我在哪里可以下载DevExpress 13.1.11.0和DevExpress 15.2.10.0吗?
如果我想使用试用版,网站下载管理器似乎只允许下载
最新版本。
提前谢谢你帮我。
Simone在DevExpress网站上登录您的帐户。登录后,查看页面右上角的“我的下载”页面。单击该按钮,您将进入下载页面
选择适用于您的订阅,然后从其旁边的下拉框中选择要下载的版本。默认情况下,它将始终显示最新的可用订阅,但所有以前的版本也都在那里可用
希望有帮助试用版不适用于过时的产品版本。正如@D
我正在C#.net windows应用程序中使用DevExpress Xtragrid控件
我在网格的第一个单元格中输入一些值,如果我转到第二个单元格,在第一个单元格中输入的值将消失
如何保留单元格中输入的值?几种可能性:
检查已编辑列的FieldName属性。可能有输入错误,所以网格不会将您输入的值传递给底层数据源
绑定到列的属性必须具有公共setter。若只有getter,网格也将无法存储输入的值
检查网格列中的ColumnOptions.ReadOnly属性-必须设置为false
希望
我正在将其绑定到XPCollection,当设置新图像时,如何处理devexpress PictureEdit控件的旧图像?尝试处理editValueChangeing事件并将e.OldValue作为IDisposable进行处理,是的,还更新了我的问题谢谢,奇怪,没有触发editValueChangeing事件,仅触发EditValueChanged事件。@Benny:请尝试OldEditValue属性。
我有一个Devexpress网格视图,其中显示项目及其价格
已启用编辑
我使用RowUpdate事件来检查更新的价格是否高于正常值
如果是这样,我将按取消编辑
e.Cancel = true;
ASPxGridView1.CancelEdit();
接下来我要做的是弹出一个aspx popupcontrol,请求输入密码,以便在RowUpdate事件中继续执行更高的数量
popcontrol将包含一个密码文本框和一个按钮。其余过程将通过按钮单击功能执行
即使我打电话给popcontrol
在devexpress XtraScrollablecontrol中,我只需要垂直滚动条。我不想要水平滚动条。我们怎么能做到呢 设置HorizontalScroll.Visible至false设置HorizontalScroll.Visible至falseXScrollableControl不提供隐藏滚动条的方法
请参阅develxpress支持中心中的。XScrollableControl不提供隐藏滚动条的方法
请参阅develxpress支持中心中的。我尝试了这个。我仍然得到了水平卷轴。我想
我当前选中的组合框有一个很大的项目列表。我需要在单击下拉列表时选中这些项目中的列表。e、 g CheckedComboBox将P、Q、R和S作为ITME。但只有P前面会有一个勾号
是否已为此定义了属性
谢谢CheckedComboBox控件不提供CheckedItems(或SelectedItems)属性。请使用编辑器的EditValue属性确定选择了哪些项。抱歉,我不理解您的问题:(.能否请您重新措辞?在CheckedComboBoxEdit的下拉菜单中,我只需要选中某些项,而不是所有项。应为
我想我成功地将checkedit列添加到gridview中,但我仍然无法检查多行,也无法访问edit的检查状态。为什么?我将不胜感激,因为我已经为此奋斗了3天了请使用gridview的设计器。转到列,选择要成为选中编辑的列。转到ColumnEdit并选择一个复选框编辑。那么您真的应该能够为这个编辑器检查多行。Multiselect(同时选择多行)在选项Behavior中,我猜。当我(明天)上班时,我可以给你提供样品。这肯定不会很困难。使用gridview的设计器。转到列,选择要成为选中编辑的列。
我需要在同一网页上有两个ASPxUploadControl控件。只有一个上载按钮才能从两个控件开始上载。这很简单:在Jscript代码中,我为这两个控件调用Upload()方法;在服务器端,我处理两个控件上的FileUploadComplete事件
但我有以下问题-我的应用程序需要同时从两个控件上载文件列表。当为第一个ASPxUploadControl调用FileUploadComplete事件处理程序时,第二个控件的属性UploadFiles为null。相应地,当为第二个ASPxUploadC
i我正在使用microsoft visual studio 2010和Devexpress(评估产品),
每次进行调试时,都会出现此错误
无法解析类型“DevExpress.Patch.InMemoryPatch”,
DevExpress.Patch.Common,版本=5.0.0.0,区域性=中性,
PublicKeyToken=7fc7bfca2443de66'(文件=licenses.licx)
错误表明您使用了某种工具/补丁,这破坏了Dev*产品的许可机制。这违反了美国和国际版权法。。除
我有一个表单,表单有一个gridcontrol,然后当我单击列选择器时,我将在gridcontrol上添加一个添加的列,当我关闭表单时,该列将被删除。最后,我不想丢失添加的列,我希望我可以解释我要做的事情,谢谢你所做的一切。请按照此示例自定义列:
<dx:ASPxGridView ID="grid" ClientInstanceName="grid" runat="server" DataSourceID="CustomersDataSource"
KeyFieldName="Cu
我的客户帮助我修改他们项目代码的某些部分。但是他们只有源代码,没有devexpress 2011 v11.1.7设置。我升级了devexpress版本,但有些参考dll是用dexpress v11.1.7编译的。当我重建时,我得到关于devexpress版本的错误信息。我无法删除dll,因为此dll上有太多函数和窗体。
请与我共享此devexpress版本。谢谢您的帮助。0。如果您拥有DevExpress的许可证,则您可以直接从以下网站下载11.1.7版本:
如果您没有许可证,则需要获得许可证
我已经用DevExpress.XtraCharts.ChartControl创建了一个简单的应用程序。为了自定义X轴标签,我使用了CustomDrawAxisLabel
但此事件在创建期间发生两次(一次用于所有标签,例如从0到10,另一次用于从0到10),并在鼠标移动时发生4次
如何使所有轴标签只发生一次?来自:
根据我们的文件
事件在绘图之前引发
控制这意味着,如果控件应该重新绘制,则此方法
将首先提出。父窗体可以强制删除控件
即使没有实际更改,也会重新绘制。此外,你可以
通过调用ChartC
我有一个为波斯日历准备的自定义DateTimePicker控件。有没有办法将其添加到DevExpress GridControl列?
请帮帮我。发件人:
如果希望在GridControl中使用自定义控件,则有必要
创建编辑器及其RepositoryItem子体
有关完整信息,请参阅和文章
关于如何创建自定义控件。您可以找到一些自定义编辑器
我们示例中的后代:
RepositoryItem类包含编辑器设置并用作
网格中单元格的模板。在显示模式下,选择GridControl
仅通过Repositor
上一页 1 2 ...
8 9 10 11 12 13 ...
下一页 共 13 页