Infragistics 15.2 WorksheetImage.SetBoundsInTwips 编译错误
我有以下代码 System.Drawing.Image logo = ... (getting logo) WorksheetImage worksheetImage = new WorksheetImage(logo); worksheetImage.PositioningMode = ShapePositioningMode.DontMoveOrSizeWithCells; // Original code (works with Infragistics 13.1) Rectangle imageRect = new Rectangle(100, 100, 10 * logo.Width, 10 * logo.Height); worksheetImage.SetBoundsInTwips(worksheet, imageRect, true); // Breaks here 以下代码可与Infragistics 13.1库一起使用.但是,当迁移至15.2时,编译器会吐
10 2024-04-26
编程技术问答社区
Infragistics填充下拉菜单
使用vs2013与indragistics使用,是否可以在不需要数据库的情况下编程填充 ultrapropdownbutton ?搜索有关如何执行此操作的文档尚无可用,也没有Google搜索.列出的所有内容都建议使用.Items.Add();,这在尝试时不可用.我尝试了: 我对图片表示歉意,但这是一个视觉问题,因为成员方法.Items不存在,因此使用: SearchParams.没有项目的成员方法也不添加 解决方案 我认为这是可能的,但是您可能必须做一些工作才能使其正确显示. 这是我把真正的Quick flick flice flot flice 放在一起的一些示例代码 Panel panel = new Panel(); panel.Controls.Add(new Button() { Text = "Button 1" }); panel.Controls.Add(new Button() { Text = "Button 2"
12 2024-04-25
编程技术问答社区
如何自动调整一个窗口的大小以适应其内容
我正在使用C#和Infragistics 15. 我有一个带有Ultragrid的Winform,我想自动将窗口的大小自动到内容上. 我寻找了这个,发现了sizetocontent属性. ,但我找不到窗户的属性. frmcvault是我的窗口的名称. 这是我一开始打开的窗口: 这是我向下滚动时的窗口,我想删除底部的空白,以使其适合内容: 解决方案 您可以将Form的属性设置为true,然后将AutoSizeMode设置为GrowAndShrink. 设计模式: 运行时间: 您也可以将此解决方案与FlowLayoutPanel混合,并将其AutoSize设置为true,AutoSizeMode GrownadShrink. 也可能需要设置控件Padding和Margin如果您需要更紧密的设计. 编辑 基于您的编辑,答案现在有所不同,并且与Ultragrid控件有关. 如果您的电网不支持自动尺寸,则可以使用上述答案,而
24 2024-04-25
编程技术问答社区
webforms:在updatepanel中使用infragistics webdropdown
以获取您的信息(这是我最初的问题 webforms "> webforms:在下拉列表中,在JavaScript选项中动态添加,这要归功于Connorsfan). 我的目标是让infragistics下拉列表启用多选选择,在每个选择中,我想要一个事件触发的服务器端而不刷新整个页面. 这是我的ASPX页面:
10 2024-04-24
编程技术问答社区
系列数量未知的XamDataChart
我正在使用Infragistics Xamdatachart,并希望将视图模型中的集合绑定到图表的串联属性,因为我不知道我需要显示多少个线图. 从我可以从Infragistics支持论坛中的旧帖子中收集的内容,该系列属性仅读取,因此不支持直接绑定.提供了一种解决方案在这里如此简单的目标(也许对我来说似乎很简单). 这里有人对Infragistics Xamdatachart和MVVM做过任何工作?最终目标是能够在我的视图模型中拥有一个包含可变数量的"系列"的集合,我可以将其绑定到图表.现在,如果我只是为XAML编写一些代码,访问DataContext(viewModel)并收听Collection属性,我可能可以执行此操作,并根据需要将/删除系列直接添加/删除系列,但是我正在寻找一种更MVVM的方式. 谢谢. 解决方案 由于Xamdatachart的系列集合是只读的,以便能够动态生成该系列,基于您的Veiwmodel,您应该使用Helper类,类似于Graham
8 2024-04-23
编程技术问答社区
c# Infragistics UltraChart 线形图
有人可以提供一个简单的示例,即从数据表中添加一系列线系列?该表具有时间序列值(x轴上的时间值,y轴上的测量值(双)值). 到目前为止,我看到的唯一示例是将时间序列添加到图表中的示例,用于一组有限的硬编码数据点.我希望能够从表中的选择中向数据系列收取数据系列. 任何想法和/或建议都非常感谢.谢谢,鲁本. 解决方案 定义数字系列 循环通过DataTable中的每个数据行 从循环内的数据添加数据点 NumericSeries.Points.Add(new NumericTimeDataPoint(System.DateTime.Parse(row["Date"]), row["value1"], "Label Name", false)); 将系列添加到图表 对于多行系列而言,使用不同的列来创建任意数量的系列. NumericTimeSeries waterDataSeries = null; foreach (DataRow curren
10 2024-04-23
编程技术问答社区
真正的MVVM和第三方控件
在真实的MVVM模型中,我们期望XAML.C中的任何代码也不希望ViewModel具有参考名称. 但是,所有第三方控件都没有为真正的MVVM提供良好的支持. 在我的情况下,我正在使用Infragistics Xamdatagrid控件,我想将其数据导出到Excel.我可以将数据导出到数据网格的唯一方法是使用以下代码: xamDataGridExcelExporter.xamDataGridExcelExporter xamDataGridExcelExporter1 = new xamDataGridExcelExporter.xamDataGridExcelExporter(); xamDataGridExcelExporter1.Export(**this.xamDataGrid1**, @"C:\Excel\ExportFile.xls"); 但是,xamdatagridexcelexporter将输入作为this.xamdat
8 2024-04-20
编程技术问答社区
GIF动画在Windows Form中不工作
我有2个Winforms form2使用Infragistics UltratabControl. 在标签上更改IM显示Form1. 在form1 中 我有Animated GIF 分配的PictureBox 在form2 中 我正在显示这样的form1. Form1 frmOne=new Form1(); frmOne.Show(); 问题 GIF不是在弹动画. 解决方案 已解决 我的当前线程忙于播放gif动画. 我尝试了很多方法,例如application.doevents(); ETC. 但是每件事都无法帮助我. 以下问题中的答案,使用线程是一个很好的工作想法. stackoverflow:satackoverflow:show/hide hide splash屏幕 谢谢每个人. 其他解决方案 确保您在图像属性中具有图像而不是背景图像属性.那是我犯的错误 其他解决方案 它对我工作正常.我刚
6 2024-04-20
编程技术问答社区
WinForm上的控件在设计器中无法修改
我已经继承了一个已被修改的项目,该项目超出了我的撤消.除非通过属性窗口,否则表单上的每个控件都无法修改,并且每个控件在下面的区域(请参见图像)中具有通常保留给不可见项目的部分(例如DataSource).我该如何撤消此功能,并将设计师返回可用版本,而无需全部擦拭并重新开始? 解决方案 可以锁定控件吗?我已经遇到了旧版代码,程序员已经锁定了每个控件,这意味着您无法在设计人员中移动或调整它们的大小.如果是这样,请选择全部,然后将Locked属性更改为false(如果选择它们被锁定时,您还应该在设计人员中看到一个挂锁. . 如果没有,也许您可​​以创建一个新的对话框/表单并将控件复制到其上,看看是否可以清除一切.另一个技巧可能是添加用户控件的第二个实例,以查看新添加的控件是否按预期工作.如果是这样,请仔细阅读代码,并将所有事件/逻辑指向新控件(乏味的是,但可以起作用). . 此外,您永远无法在设计器中对用户控件的单个子控制进行编辑,以实例化用户控件的表单/控件.您必须转到用
16 2024-04-19
编程技术问答社区
Infragistics组件在构建服务器上
我已经"继承"了一个新的(旧的?)Winforms项目,并希望将其放入我们的构建服务器(Bamboo).该构建服务器仅安装了绝对最小值(.NET 3.5,不多),我们想保持这种方式. 作为第一步,我将所有汇编文件(*.dll)提取到一个单独的目录中,并从该本地目录中引用它们(而不是依靠它们安装在GAC中).工作正常. 但是,当我尝试在竹子上运行这种构建(使用msbuild)时,我会遇到错误: properties \ licenses.licx(1):错误 LC0004:发生异常创建 类型 'infragistics.win.ultrawintoolbars.ultratoolbarsmanager, infragistics2.win.ultrawintoolbars.v7.2, 版本= 7.2.20072.61,文化=中性, publicKeyToken = 7DD5C3163F2CD0CB' system.componentModel.licenseExcepti
20 2024-04-04
编程技术问答社区
ASP .NET MVC中的jQuery网格绑定是如此之慢
我正在使用 infragistics jquery jquery jquery grid 在我的ASP .NET MVC应用程序中.我的数据源是引用SQL数据库的ADO .NET实体模型.这是我控制器的代码来设置网格并提供数据源以供其拉动: public ActionResult Index() { var model = new GridModel(); model.DataSourceUrl = Url.Action("GetInstrumentListData"); this.InitializeGridOptions(model); return View(model); } public JsonResult GetInstrumentListData() { var model = new GridModel(); this.InitializeGridOptions(model); model.DataSource = _d
8 2024-03-14
编程技术问答社区
如何在点击按钮时重新绑定igGrid igniteUI控件中的数据?
我在我的ASP.NET MVC3应用程序中使用indragistics(IGNITE UI)控件. 我有一个我的网格,我一定会"客户"数据.工作正常. 现在我有按钮.单击时,我打一个ajax呼叫. 在控制器中,我编写的查询仅选择"客户"数据的一部分. 我使用JSON返回数据. 我尝试使用: 对其进行重新结合 $("#CustomerGrid").igGrid("dataSourceObject", returnData); 但是网格继续显示旧数据.它不会刷新. 解决方案 调用数据绑定的方法: $("#CustomerGrid").igGrid("dataSourceObject", returnData); $("#CustomerGrid").igGrid("dataBind"); 甚至喜欢: $("#CustomerGrid").igGrid("dataSourceObject", returnData).igGrid("dataBind");
8 2024-03-14
编程技术问答社区
infragistics获取Rowedit模板中下拉菜单的客户端ID
我有一个具有行编辑模板的Infragistics Web网格. 行编辑模板包含下拉列表.现在,当我更改选定的下拉索引. 我需要获取下拉列表的客户ID .. 网格网格位于内容位置持有器中. 我正在使用以下代码. ctl00_contentplaceholder1_webmodgrid_ctl00_ddlscope 但是它给出了错误. Microsoft JScript运行时错误:必需对象 解决方案 您可以尝试使用Switch'ClientIdmode'及其值static http://msdn.microsoft.com/en-us/library/system.web.ui.clientidmode.aspx 其他解决方案 可以通过以下方式评估所需控件(及其客户端标签对象)的客户端属性: var clientID = ''; var element = document.getElementB
8 2024-03-10
编程技术问答社区
在Asp.net网格视图中显示多列的行
默认情况下,在其数据源上附加的数据集或数据集中的每一行的gridview映射的每一行.但是,如果我想在多列中显示这些行怎么办.例如,如果它有10行,则应在2列并排显示5行.我也可以使用infragistics网格来执行此操作.这可能吗? 解决方案 您可以使用 RepeatColumns RepeatColumns 您可以定义要显示的列数的属性. 在.net框架3.5中,有一个更好的解决方案, ListView 控制.您可以找到有关如何使用ListView Control 在这里./p> 其他解决方案 如果这是纯编码练习,请绑定到GridView的RowDatabound事件.这样,您可以做: e.Row.Cells(2).Text = e.Row.Cells(1).Text 这将在从数据库中提取后第2列中的第1列中的文本.您还可以使用类似的方法动态创建列. 重新阅读,我想我误解了您的问题. 其他解决方案 您不能仅将两个相同的绑定列一个接一个地放置
16 2024-03-09
编程技术问答社区
如何只过滤当前页面的数据
我正在使用igx-grid.我正在一个呼叫中检索所有数据,假设我在第三页上,在过滤数据时,它从整个数据中搜索数据,然后自动转到"第1页",我需要一种仅在当前页面中过滤数据的方法不要为第1页上台,它应该仅在当前页面上.有什么方法可以做同样的事情吗?预先感谢!!! 编辑:我在服务器端分页上也面临同一问题. 解决方案 在igx-grid的任何列中执行的数据执行的过滤不是仅适用于特定页面数据的操作,而是在整个数据集上.如果您仅需要过滤当前页面中的数据,则当前页面中的数据将小于页面大小,并且网格中的一般数据状态将不同步. 为了将当前过滤数据在当前页面上使用服务器端分页获取,您可以从网格中提取filteringExpressions并将其发送给您的后端服务请求中.然后首先过滤数据,然后对其进行打印,然后仅返回页面大小.在伪代码中,这看起来像: data.Where(d => d.something meets condition).Skip(page).Take(pageS
18 2024-02-22
编程技术问答社区
重新加载Infragistics网格
我有一个我需要通过jQuery重新加载的漏洞.他们当前在更新/插入网格中的值/文本下拉的行时有一个错误,因此我需要手动重新加载它. $("#grid1").igGrid("databind");不起作用.如何通过jQuery重新加载整个网格? 解决方案 您需要调用方法" databind"(只是错字) $("#grid1").igGrid("dataBind"); 希望这至少对某些人有帮助:) 其他解决方案 如果要重新加载整个网格,则可以随时尝试使用UpdatePanel,并将触发器设置为rowupded and rowadded Events;您只需要从活动处理程序中重新启动数据源的网格即可.我认为您可以通过客户端事件和jQuery来完成此操作,但是我只尝试了从背后的代码中重新插入此. 祝你好运 其他解决方案 他们没有给出任何可以提供帮助的方法 在这里,dom上的第一次iggrid负载在调用iggridupdate()后的第二次加载,这
14 2024-01-15
编程技术问答社区
.Net 4.0应用程序在64位上比32位慢(分析和可能的解决方案)(应用程序正在使用NetAdvantage)。
我们已经在VB .NET 4.0/VS2010上编写了.NET应用程序,并将所有项目设置为AnyCPU设置,以进行调试和发布配置.我们已经注意到,当该应用在64位环境(在Windows Server 2003 R2和2008 R2上测试)上运行时,该应用程序将至少达到一倍的长度(绝对在25秒内)而不是6-12左右启动的32位环境(Win XP和7)上的秒数. 我应该补充一点,64位系统是功能强大的服务器,绝对比其他经过测试的32位系统更强大.所有其他应用程序在64位的速度都更快,但我们的应用程序不佳;)(我们确实在不同的时间,在不同的负载下测试了应用程序,结果始终几乎相同.) 如上所述,该应用程序是使用AnyCPU构建的,它确实以64位OS(通过TaskManager检查)为64位组件.该应用程序本身是Winforms应用程序,使用NetAdvantage表单v10.3,并定期查询和写入MS SQL Server 2008. 不同的目标计算机都在同一网络上,因此数据库的
12 2024-01-09
编程技术问答社区
删除Ultragrid单元格中的图像
我将图像设置为单元格,我必须在某个时间点删除. //代码 'Get the first cell of the first column in the grid UltraGridCell = UltraGridRow.Cells(UltraGridColumn.Index) If (UltraGridColumn.Hidden = False) Then 'Set the cell image UltraGridCell.Appearance.Image = My.Resources.Tran_comment_161 UltraGridCell.Appearance.ImageHAlign = HAlign.Rig
18 2024-01-07
编程技术问答社区
在.NET中确保每个创建的控件都有一个句柄有什么副作用?
过去,我遇到了一个冻结的问题,这是由于控制在为该控件创建句柄之前,该控件被用于在UI线程上调用UI线程的结果. (请参阅 Kim Greenlee的博客有关更多信息). 使用此方法 - 递归实施 - 我确保在我们应用程序中创建的所有控件构造时都具有手柄.具体而言,这是在设计师呼叫以初始化控件的GUI之后完成的. 我的问题是: q-除了性能外,还有其他原因不以这种方式确保所有控件具有手柄吗? 我问,因为我们遇到了一个放置在内部和infragistics面板的侵犯性控制的问题.当用户修改该面板的大小时,即使将其码头属性设置为dock.fill,则包含的indragistics控件的大小也无法正确调整大小.还有一个问题,在该控件中出现的工具提示不再显示鼠标旁边.如果容器和包含控件都不能确保它们为自己和所有子女控制创建的手柄,则可以解决这两个问题. . 我希望这里有人能够回答我的问题.布朗尼要指出的任何人都可以阐明为什么我也可能看到这个问题! =),但我认为这个问题对
16 2024-01-05
编程技术问答社区
Infragistics PanelToolWindow下降Ribbon窗口标签
情况 所以我在infragistics corbbon窗口内有一个infragistics dockmanager. 在我的码头管理器内部,我有许多独立的用户控件.其中一些具有特定于其的功能区选项卡项目. 当内容窗格从Dock Manager和Floats解开时,将其从色带中删除. 发生这种情况是因为它基本上是将其产生到新窗口中.当将其添加到新窗口中时,将从主丝带窗户的视觉树中删除.因此,它去除了丝带,因为它认为它已经消失了. 提出的解决方案 为了克服这个问题,我认为最好的行动是将paneltoolwindow重新用作成为另一个只能显示其儿童控制的丝带的功能区窗口. 问题 每当我尝试重新安装paneltoolwindow时,它都无法使用.我不确定为什么它不起作用,并且几乎存在有关重新修复此窗口的零文档(请参阅下面的链接以获取我找到的文档). 样本代码 我尝试了一些不同的解决方案.也许这是我实施样式的方式. 这是我使用过的基
10 2023-12-17
编程技术问答社区