当在最后一列上按向右箭头键时,有没有办法强制Infragistics不移动到行下? 例如,在下面的表格中,在带有"C“值的单元格中(COL_1,行1) -如果我按向右箭头键,它会将我移动到下面的行(D值),而我喜欢停留在同一行,相同的单元格(因为我已经到达了行的'end‘) COL_A | COL_B | COL_C
1 A B C
2 D ...
我在C#是个新手,所以如果我误解了什么,请容忍我。
我的工作中有一个相当老的应用程序,允许您导入dll来执行某些自动化任务。多年前所有的老程序员都离开了,我不支持联系这个应用程序。我使用.NET 2.0框架在visual 2013中创建了一个dll,并在试图导入它时得到了以下错误消息:
The format of the file 'MyDll.dll' is invalid. Type:System.BadImageFormatException
Source: mscorlib Stack Trace: at System.Reflection.Assembly.nLoa
我使用的是Infragistics.Win.UltraWinGrid.UltraGrid版本的Infragistics4.Win.UltraWinGrid.v13.1,我在正确运行这段代码时遇到了一些问题。
// creating the dataSource object which is a wrapper for a System.Data.DataTable
dataSource.FillTheValues();
Infragistics.Win.UltraWinGrid.UltraGrid grid = new Infragistics.Win.UltraWinGrid.UltraG
我试图执行双向绑定,例如我有一个按钮(在许多控件中),在它的选择上,我在一些文本输入中显示了它的diff属性的值(如高度、宽度等)。这个单向过程很好。
但相反的过程不起作用。也就是说,当我选择某个按钮,并试图通过在高度、宽度文本输入中输入某个值来更改其维度时,维度不会被更改。
怎么知道哪个按钮是我选的?这里需要如何处理这些事件?
private void Form1_Load(object sender, System.EventArgs e)
{
//Create some data and bind it to the grid
我的Windows Form应用程序中有一个UltraGrid,它必须有两个波段。通过使用以下代码,我可以毫无问题地设置Parent Band:
Try
con.Open()
da = New SqlDataAdapter("SELECT o.OJTID, o.Surname + ', ' + o.FirstName + ' ' + o.MiddleName AS FullName, t.TotalGrade FROM tblOJTs o INNER JOIN tblTGrades t ON
在过去,我使用Listview,使用下面的代码可以显示特定memId的特定图像。但是现在我需要用Infragistics.Win.UltraWinGrid替换listview来解决如何为ultragrid显示图像的问题。
For Each LItem As ListViewItem In Me.dvParticipants.Items
If CInt(LItem.SubItems(2).Text) = memid Then
LItem.ImageIndex = imageindex
End If
我在我的项目中有一个UltraGrid,我在表单上有一个update函数来更新数据匹配的数据库中的数据。
网格中的数据以DataTable的形式存储。如果从UltraGrid中删除了一行现有数据,我希望能够在DataTable中将该行的RowState设置为'RowState.Deleted, so that in the Update function I can check theRowState`‘,如果它是已删除的行,则删除它,否则,更新数据。
我该怎么做呢?到目前为止,我有下面的代码,但返回的行数是1(或网格中当前的行数),而不是2(删除一行之前的数目)。
在代码中,如何以及
我需要的是一种非常定制的情况。
我需要将UltraGrid添加到ultraToolbar中,将其作为常规工具,如buttontool。我需要显示定制的表格数据。
我曾试图从userControl中派生出一个ToolBase,但不知怎么的,它没有起作用。
我在这里附加我的密码。它有一些错误。
FilterGrid.cs UserControl
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using
我正在绞尽脑汁,试图弄清楚UltraGrid Band机制的一个奇怪行为。下面的代码包含了重新创建问题所需的所有内容。
我正在创建一个DataSet,并用两个DataTables填充它。然后,我将DataSet指定为BindingSource对象的DataSource。该BindingSource对象被设置为UltraGrid.DataSource。
下面的代码将有助于全面理解启动单个PrepareData()方法后发生的事情。该网格显示了3条记录,其中第一条记录可以展开,以显示DataRelation引用的第二条记录。您可以通过注释掉第二个调用来检查这一点。
public parti
我有两个在表单加载过程中试图设置所选索引的UltraCombo项,它们被绑定到UltraGrid EditorComponent,如下所示……
With grdUserAccounts.DisplayLayout.Bands(0)
For x = 0 To .Columns.Count - 1
Select Case .Columns(x).Key
Case accountCategoryId
.Columns(x).Header.Caption = "Category"
在我的UltraGrid应用程序中,我使用的是一个完整的WinForms。非脆弱学v13.1.
最近,我添加了代码,将网格布局保存为二进制序列化格式,并使用CopyFrom方法将其加载回DisplayLayout对象。
当我加载这些保存的布局之一时,网格被适当地修改,数据仍然正确地显示在网格中,但是每当我请求行上的ListObject时,它都返回null。网格的数据源是BindingSource,其DataSource是BindingList (在加载布局时不会更改此数据)。
保留:
Dim MS As New IO.MemoryStream()
ugl.Save(MS, Infragisti